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

