Personal dotfiles for a Hyprland/Wayland desktop environment.
The main feature of this setup is fully dynamic theming powered by Wallust. Every time a new wallpaper is set, Wallust extracts a color palette from the image and applies it across the entire desktop — no manual tweaking required.
Themed components: Kitty · Waybar · Rofi · Mako · Wlogout · Hyprland · Hyprlock · VS Code · Qt6ct
| Directory | Application | Description |
|---|---|---|
fish |
Fish | Shell configuration |
hypr |
Hyprland | Window manager, lock screen (hyprlock), and idle daemon (hypridle) |
kitty |
Kitty | Terminal emulator |
waybar |
Waybar | Status bar |
rofi |
Rofi | Application launcher |
mako |
Mako | Notification daemon |
gtk |
GTK 3 | Theme overrides |
wallust |
Wallust | Wallpaper-based color scheme generator with templates |
waypaper |
Waypaper | Wallpaper manager |
wlogout |
Wlogout | Logout menu |
The dotfiles are managed with GNU Stow, which symlinks each package into your home directory.
# Clone the repo
git clone https://github.com/DerpBoy77/dot-files.git ~/dot-files
cd ~/dot-files
# Install all packages at once
stow fish gtk hypr kitty mako rofi scripts wallust waybar waypaper wlogout
# Or install individual packages
stow hypr
stow kitty waybarTo uninstall a package, use the -D flag:
stow -D hypr

