System Setup
- Using endavouros
sudo pacman -S dunst kanshi swaybg wofi zsh
chsh -s $(which zsh)
Setup fonts
mkdir ~/.customization
cd ~/.customization
git clone https://github.com/shaunsingh/SFMono-Nerd-Font-Ligaturized
mkdir -p ~/.local/share/fonts
cd SFMono-Nerd-Font-Ligaturized
cp *.otf ~/.local/share/fonts
fc-cache -v
Setup Neovim
curl https://mise.run | sh
nvim # nvim automatically sets up itself
Setup Greetd
sudo pacman -S meson ninja greetd
cd .customization
git clone https://git.sr.ht/~kennylevinsen/gtkgreet
cd gtkgreet
meson build
sudo ninja -C build install
/etc/greetd/environments
sway
bash
/etc/greetd/sway-config
exec "gtkgreet -l; swaymsg exit"
include /etc/sway/config.d/*
/etc/greetd/config.toml
[default_session]
command = "sway --config /etc/greetd/sway-config"
Fix no visible cursor in sway
Add this to ~/.profile
export WLR_NO_HARDWARE_CURSORS=1
Setup Audio
sudo pacman -S pipewire pipewire-pulse blueman
sudo systemctl enable --now bluetooth
Setup Gigis Traefik