Install script skips anything NVIDIA related if your setup does not have NVIDIA gpu, so this can be used for any Arch + Sway deployment
- Arch Linux already installed on your system
- Sudo user created and logged in with it
pacman -Syu
ran at least once
sudo pacman -S git && git clone https://github.com/Sidicer/dotfiles.git && cd dotfiles
./install.sh
Note
Waybar will not have icons after the setup
Install nerd-fonts
later manually. I am not including it with the packages as the download is 8GiB+
sudo pacman -S nerd-fonts
# pkglist.txt:
kitty # terminal
fprintd # fingerprint daemon
galendae-git # calendar
grim # screenshot utility
imagemagick # image manipulation
libsixel # image in terminal
light # control backlight
ncdu # Disk usage analyzer with an ncurses interface
neofetch # system information
neovim # vim refactored
noto-fonts # font
nwg-look # GTK theme settings for Wayland
pinentry-rofi # pinentry that works with wayland
qt6-wayland
ranger # terminal based file browser
rofi-lbonn-wayland-git # rofi wayland port
slurp # are selector for screenshots
sway # window manager
swaybg # wallpaper engine for sway
swaylock-effects # lock screen for sway
swaync # notification daemon
waybar # status bar for sway
wl-clipboard # wayland clipboard
xorg-xwayland
zsh # Shell
# pkglist_a.txt
pavucontrol # audio control
pinentry-rofi
pipewire-alsa
pipewire-pulse
pipewire-v4l2
wireplumber
# pkglist_n.txt:
lib32-nvidia-utils
nvidia
nvidia-settings
nvidia-utils
sway-nvidia
nvidia.hook
is required for succesfully updating NVIDIA drivers. If you do not regenerate your initramfs there is going to be an API mismatch after reboot and you won't be able to launch Sway.
Arch Linux NVIDIA drivers installation guide by korvahannu
sway-nvidia by crispyricepc
Awesome Wayland by natpen