EndeavourOS install process.

An Arch based lightweight Linux operating system.


  1. Backup what you don’t want to lose on a separate medium. It helps if you have a second PC in case something breaks, rendering your current PC temporarily unusable.
  2. Download the OS and create the install medium (e.g., USB key).
  3. To launch the OS from the USB key: reboot and press F2, or F11 (or some other F-key; during the start up it usually mentions which button to push to change boot device), or DELETE during the startup to pick/edit the drive to boot from.
  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. Default:sudo pacman -Syu --needed vivaldi vivaldi-ffmpeg-codecs xscreensaver gufw libreoffice-still hunspell hunspell-nl hunspell-en_GB mpv gnome-disk-utility redshift noto-fonts-emoji catfish calibre okular
  2. Optional:sudo pacman -Syu --needed linux-lts telegram-desktop xfce4-systemload-plugin lyx texlive-most texstudio torbrowser-launcher kdenlive yakuake clementine element-desktop python-pip discord sagemath sagemath-doc code imwheel bluez bluez-utils blueberry pulseaudio-bluetooth audio-recorder geany kdeconnect
  3. Install the MEGA Desktop Client .zst file using the command: sudo pacman -U megasync-x86_64.pkg.tar.zst
  4. Install the Qalculate! tar.xz file, by unpacking it and running the following command: ./install
  5. wxMaxima: sudo chmod +x filename, double click to execute.
  6. Macros, ad blocker: yay -Syu autokey-gtk hblock
    (Run hblock in commandline to install, and run cat /etc/hosts to verify.)
  7. Subliminal (script for easy subtitles in MPV): pip install subliminal
  8. Removal of some defaults: sudo pacman -R xfce4-screensaver

To configure.

Whisker, panel, search actions, DNS (AdGuard, openresolv), Vivaldi, autokey, redshift, mkv scripts, xscreensaver, IMWheel, vscode extensions (Code Spell Checker, Live Server)…

Redshift

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

Bluetooth

From wiki.archlinux.org/title/Bluetooth.

Run bluetooth instantly, for a single session: sudo systemctl start bluetooth
run bluetooth permanently (after rebooting): sudo systemctl enable bluetooth
run bluetooth instantly, permanently: sudo systemctl enable --now bluetooth

Auto power-on after boot/resume, and discoverable on startup: sudo geany /etc/bluetooth/main.conf
→ [Policy] → AutoEnable=true
→ [General] → DiscoverableTimeout = 0


Steps to reinitialize git folder after format. [Probably not the right way to do it any more]

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

…or create a new repository on the command line.

echo "# REPONAME" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/USERNAME/REPONAME
git push -u origin main

…or push an existing repository from the command line.

git remote add origin https://github.com/USERNAME/REPONAME
git branch -M main
git push -u origin main


Clean.

Miscellaneous.

Here's a nearly exhaustive list of software I use and recommend.


← Return | ⌂ Home | € Support | ☑ RSS