A sleek, modern Hyprland configuration with Material You theming, featuring dynamic colors, powerful scratchpads, and beautiful animations.
- Matugen - Material You color generation from wallpaper
- Automatic color synchronization across all apps
- Beautiful color-coordinated borders and UI elements
Instant access to your most-used apps:
Super + Space- Quick terminalCtrl + Space- Claude Code AI assistantSuper + K- Keybinds cheatsheet (this guide!)Super + B- System monitor (btop)Super + M- Music player (Plexamp)Super + Shift + V- Volume control
- Hyprland - Wayland compositor with smooth animations
- Pyprland - Advanced scratchpad and window management
- Expose mode - macOS-style Mission Control (Super + A)
- Cava - Audio visualizer in Waybar
- Playerctl - Media controls
- Plexamp integration
- Hyprlock - Beautiful lock screen with blur effects
- Hypridle - Idle management
- swaync - Notification center
sudo pacman -S hyprland waybar rofi kitty swayncyay -S pyprland matugen cava hyprlock hypridleyay -S playerctl brightnessctl grim slurp wl-clipboardmkdir -p ~/.config-backup
cp -r ~/.config/hypr ~/.config-backup/
cp -r ~/.config/waybar ~/.config-backup/
# ... backup other configsgit clone https://github.com/DiamondEyesFox/hyprland-dotfiles.git
cd hyprland-dotfilescp -r hypr ~/.config/
cp -r waybar ~/.config/
cp -r kitty ~/.config/
cp -r rofi ~/.config/
cp -r swaync ~/.config/
cp -r matugen ~/.config/mkdir -p ~/Pictures/Wallpapers
cp wallpapers/wallpaper.jpg ~/Pictures/Wallpapers/current.jpgsystemctl --user enable --now swayncPress Super + Shift + R or restart Hyprland
Super + Return- TerminalAlt + Space- Rofi launcherSuper + E- File managerSuper + N- Notification center
Super + Q- Kill active windowSuper + V- Toggle floatingSuper + F- FullscreenSuper + T- Toggle split directionSuper + Arrow Keys- Move focusSuper + Shift + Arrows- Move window
Super + 1-9, 0- Switch to workspaceSuper + Shift + 1-9, 0- Move window to workspaceSuper + S- Toggle special workspaceSuper + Tab- Workspace overviewSuper + A- Mission Control (Expose)
Super + Space- Quick terminalCtrl + Space- Claude Code AISuper + K- Keybinds cheatsheetSuper + B- System monitorSuper + M- Music playerSuper + Shift + V- Volume control
Super + L- Lock screenSuper + W- Wallpaper gallerySuper + Shift +`` - Save sessionSuper + Ctrl +`` - Restore session
Alt + Shift + 3- Full screenshotAlt + Shift + 4- Region screenshotAlt + Shift + 5- Screenshot menuPrint- Quick screenshot
XF86AudioNext- Next trackXF86AudioPrev- Previous trackXF86AudioPlay- Play/PauseXF86AudioRaiseVolume- Volume upXF86AudioLowerVolume- Volume down
Press Super + K anytime to see the full keybinds cheat sheet!
dotfiles/
βββ hypr/ # Hyprland configuration
β βββ hyprland.conf
β βββ hyprlock.conf
β βββ hypridle.conf
β βββ colors.conf
β βββ scripts/ # Custom scripts
βββ waybar/ # Status bar
β βββ config
β βββ modules
β βββ style.css
β βββ colors.css # Auto-generated by matugen
βββ kitty/ # Terminal
β βββ kitty.conf
β βββ kitty-colors.conf
βββ rofi/ # App launcher
β βββ theme.rasi
βββ swaync/ # Notifications
β βββ colors.css
βββ matugen/ # Color theming
β βββ config.toml
β βββ templates/
βββ wallpapers/ # Wallpaper
βββ wallpaper.jpg
The color scheme is automatically generated from your wallpaper using Matugen (Material You). Simply change your wallpaper and the colors will update automatically!
Edit ~/.config/hypr/pyprland.toml to customize scratchpad behavior.
Edit ~/.config/waybar/modules to add/remove Waybar modules.
- Hyprland - vaxerski
- Pyprland - hyprland-community
- Matugen - InioX
- Waybar config inspiration - JaKooLit
- Built with assistance from Claude Code AI
Add screenshots here!
MIT License - Feel free to use and modify!
Made with β€οΈ and Claude Code