WARNING : Install script is setup for nvidia-dkms drivers and nvidia drm is enabled in grub and Hyperland is launched by sddm!!
After minimal Arch install, clone and execute
pacman -Sy git
git clone https://github.com/prasanthrangan/hyprdots ~/Dots
cd ~/Dots/Scripts
./install.sh
- linux-headers -- for main kernel (script will auto detect from /usr/lib/modules/)
- linux-zen-headers -- for zen kernel (script will auto detect from /usr/lib/modules/)
- linux-lts-headers -- for lts kernel (script will auto detect from /usr/lib/modules/)
- nvidia-dkms -- nvidia drivers (script will auto detect from lspci -k | grep -A 2 -E "(VGA|3D)")
- nvidia-utils -- nvidia drivers (script will auto detect from lspci -k | grep -A 2 -E "(VGA|3D)")
- pipewire -- audio and video server
- wireplumber -- audio and video server
- networkmanager -- network manager
- network-manager-applet -- nm tray
- bluez -- for bluetooth
- bluez-utils -- for bluetooth
- blueman -- bt tray
- sddm-git -- display manager for login
- qt5-wayland -- for QT wayland XDP
- qt6-wayland -- for QT wayland XDP
- qt5-quickcontrols -- for sddm theme
- qt5-quickcontrols2 -- for sddm theme
- qt5-graphicaleffects -- for sddm theme
- hyprland-git -- main window manager (script will change this to hyprland-nvidia-git if nvidia card is detected)
- dunst -- graphical notification daemon
- rofi-lbonn-wayland-git -- app launcher
- waybar-hyprland-git -- status bar
- swww-- wallpaper app
- swaylock-effects-git -- lockscreen
- wlogout -- logout screen
- grim -- screenshot tool
- slurp -- selects region for screenshot/screenshare
- swappy -- screenshot editor
- polkit-kde-agent -- authentication agent
- pacman-contrib -- to check for available updates
- xdg-desktop-portal-hyprland-git -- XDG Desktop Portal
- imagemagick -- for kitty/neofetch image processing
- pavucontrol -- audio settings gui
- pamixer -- for waybar audio
python-requests -- for waybar weathernoto-fonts-emoji -- for waybar weather
- nwg-look -- theming GTK apps
- kvantum -- theming QT apps
- qt5ct -- theming QT5 apps
qt6ct -- theming QT6 apps
- firefox -- browser
- kitty -- terminal
- neofetch -- fetch tool
- dolphin -- kde file manager
- visual-studio-code-bin -- gui code editor
- vim -- text editor
- ark -- kde file archiver
- Script to change light/dark theme
- wallpaper
- waybar
- gtk theme
- qt theme
- terminal
- Update rofi configs
- Clipboard manager in waybar
- Volums control script/notification
- Media control for waybar
- Flatpak Gnome Boxes needs xdg-desktop-portal-gtk
-
Flatpak GTK apps does not follow system cursor - Flatpak QT apps does not follow system theme