Arch Linux install proces.

EndeavourOS.

An Arch based lightweight Linux operating system (OS).

  1. Backup everything you don’t want to lose on a separate medium. It helps if you have a second computer if something breaks and you can't do anything on your current machine.
  2. Download the OS and create install media (USB key).
  3. To launch the OS from the USB key: reboot and press F2 or DELETE during the startup to edit the boot settings. Change boot device to USB instead of the hard drive. (When the OS is installed, revert this after the reboot.)
  4. Install the OS.

Packages.

I have certain set of software I install on every new machine. Here follows a list I copy paste so I don't have to install everything individually each time.

  1. LTS Kernel, Vivaldi browser & codecs, etc.:sudo pacman -Syu linux-lts vivaldi vivaldi-ffmpeg-codecs telegram-desktop anki xfce4-systemload-plugin lyx texlive-most xscreensaver gufw torbrowser-launcher libreoffice-still hunspell hunspell-nl hunspell-en_US mpv gnome-disk-utility redshift noto-fonts-emoji catfish python-pip kdenlive yakuake clementine calibre element-desktop okular
  2. Install the MEGA Desktop Client .zst file using the command: sudo pacman -U megasync-x86_64.pkg.tar.zst
  3. Install the Qalculate! tar.xz file, by unpacking it and running the following command: ./install
  4. Code editor, macros, Corsair mouse driver, ad blocker: yay -Syu vscodium-bin autokey-gtk ckb-next hblock
    run hblock in commandline to install, and run cat /etc/hosts to verify.
  5. Subliminal (script for easy subtitles in MPV): pip install subliminal
  6. Removal of some defaults: sudo pacman -R xfce4-screensaver

Settings.

Whisker, panel, search actions, DNS, Vivaldi, desktop, autokey, redshift, mkv scripts…

Redshift

Place this file in .config/redshift/redshift.conf. Use the following line as startup command: redshift-gtk -c ./.config/redshift/redshift.conf

ckb-next macros.

+lctrl,+c,-c,-lctrl, +lctrl,+v,-v,-lctrl

Login commands.

Add the following line to .profile in home directory [doesn't always work for some reason]: sudo msi-keyboard -m normal -c left,off,low -c middle,off,low -c right,off,low

Steps to reinitialize git folder after format.

cd <repo-folder>
git init
git remote add origin <url>
git fetch
git reset origin/master

Extensions in VSCodium.

Create project.json at ~/.config/VSCodium containing:
{ "extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index", "itemUrl": "https://marketplace.visualstudio.com/items", "controlUrl": "", "recommendationsUrl": "" } }

Clean.