I use Arch btw with Hyprland 🚀
# Clone the repo
git clone https://github.com/meetthehorizon/dotfiles.git ~/dotfiles
cd ~/dotfiles
# Install packages
./pkg-manager.sh install
# Stow config directories
stow fish hypr waybar wezterm rofi fastfetch wlogout desktop| Directory | Description |
|---|---|
fish/ |
Fish shell + Starship prompt config |
hypr/ |
Hyprland, hyprlock, hypridle, hyprpaper configs |
waybar/ |
Waybar status bar |
wezterm/ |
WezTerm terminal |
rofi/ |
Rofi launcher theme |
fastfetch/ |
System info display |
wlogout/ |
Logout menu |
desktop/ |
Custom .desktop files |
system/ |
Package lists & services for reproducibility |
The pkg-manager.sh script manages system reproducibility:
./pkg-manager.sh generate # Regenerate lists from current system
./pkg-manager.sh install # Install packages from lists
./pkg-manager.sh services # Enable systemd services
./pkg-manager.sh all # Install + enable servicesPackage lists (in system/):
pkglist-pacman.txt- Official repo packagespkglist-aur.txt- AUR packagesservices-enabled.txt- Enabled systemd services
- See the Nvidia section of Hyprland Wiki and configure
hyprland.confaccordingly - Uses stow for symlink management
Fork this repo and enjoy!