- Shell:
- Terminal emulator: Alacritty
- Editor: Neovim
- Window Manager: Sway
- Bar: waybar
- Launcher: tofi
- File Manager: lf
- Autologin on
tty1
(assuming the username ismain
):unlink /run/runit/service/agetty-tty1 mv /etc/runit/sv/agetty-tty1 /etc/runit/sv/agetty-autologin-tty1 sed -i 's/GETTY_ARGS="--noclear"/GETTY_ARGS="--autologin main --noclear"/g' /etc/runit/sv/agetty-autologin-tty1 ln -s /etc/runit/sv/agetty-autologin-tty1 /run/runit/service
- On Arch linux:
sudo pacman -S nano nvim sway waybar swaybg
- tofi:
sudo pacman -S freetype2 harfbuzz cairo pango wayland libxkbcommon sudo pacman -S meson scdoc wayland-protocols git clone --depth 1 https://github.com/philj56/tofi cd tofi meson build -Dbuildtype=release && ninja -C build install cd ../
- Refine waybar config
- Power menu
- Setup audio
- Update nvim config
- Rice firefox
- List all of the required packages