Skip to content

DiamondEyesFox/hyprland-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DiamondEyesFox's Hyprland Rice 🎨

A sleek, modern Hyprland configuration with Material You theming, featuring dynamic colors, powerful scratchpads, and beautiful animations.

✨ Features

🎨 Dynamic Theming

  • Matugen - Material You color generation from wallpaper
  • Automatic color synchronization across all apps
  • Beautiful color-coordinated borders and UI elements

πŸ“¦ Scratchpads (Pyprland)

Instant access to your most-used apps:

  • Super + Space - Quick terminal
  • Ctrl + Space - Claude Code AI assistant
  • Super + K - Keybinds cheatsheet (this guide!)
  • Super + B - System monitor (btop)
  • Super + M - Music player (Plexamp)
  • Super + Shift + V - Volume control

πŸͺŸ Window Management

  • Hyprland - Wayland compositor with smooth animations
  • Pyprland - Advanced scratchpad and window management
  • Expose mode - macOS-style Mission Control (Super + A)

🎡 Media & Audio

  • Cava - Audio visualizer in Waybar
  • Playerctl - Media controls
  • Plexamp integration

πŸ”’ System

  • Hyprlock - Beautiful lock screen with blur effects
  • Hypridle - Idle management
  • swaync - Notification center

πŸ“¦ Dependencies

Core

sudo pacman -S hyprland waybar rofi kitty swaync

Additional Tools

yay -S pyprland matugen cava hyprlock hypridle

Optional

yay -S playerctl brightnessctl grim slurp wl-clipboard

πŸš€ Installation

1. Backup Your Current Configs

mkdir -p ~/.config-backup
cp -r ~/.config/hypr ~/.config-backup/
cp -r ~/.config/waybar ~/.config-backup/
# ... backup other configs

2. Clone This Repository

git clone https://github.com/DiamondEyesFox/hyprland-dotfiles.git
cd hyprland-dotfiles

3. Install Configs

cp -r hypr ~/.config/
cp -r waybar ~/.config/
cp -r kitty ~/.config/
cp -r rofi ~/.config/
cp -r swaync ~/.config/
cp -r matugen ~/.config/

4. Set Wallpaper

mkdir -p ~/Pictures/Wallpapers
cp wallpapers/wallpaper.jpg ~/Pictures/Wallpapers/current.jpg

5. Enable Services

systemctl --user enable --now swaync

6. Reload Hyprland

Press Super + Shift + R or restart Hyprland

⌨️ Keybindings

Launchers

  • Super + Return - Terminal
  • Alt + Space - Rofi launcher
  • Super + E - File manager
  • Super + N - Notification center

Window Management

  • Super + Q - Kill active window
  • Super + V - Toggle floating
  • Super + F - Fullscreen
  • Super + T - Toggle split direction
  • Super + Arrow Keys - Move focus
  • Super + Shift + Arrows - Move window

Workspaces

  • Super + 1-9, 0 - Switch to workspace
  • Super + Shift + 1-9, 0 - Move window to workspace
  • Super + S - Toggle special workspace
  • Super + Tab - Workspace overview
  • Super + A - Mission Control (Expose)

Scratchpads

  • Super + Space - Quick terminal
  • Ctrl + Space - Claude Code AI
  • Super + K - Keybinds cheatsheet
  • Super + B - System monitor
  • Super + M - Music player
  • Super + Shift + V - Volume control

System

  • Super + L - Lock screen
  • Super + W - Wallpaper gallery
  • Super + Shift + `` - Save session
  • Super + Ctrl + `` - Restore session

Screenshots

  • Alt + Shift + 3 - Full screenshot
  • Alt + Shift + 4 - Region screenshot
  • Alt + Shift + 5 - Screenshot menu
  • Print - Quick screenshot

Media Controls

  • XF86AudioNext - Next track
  • XF86AudioPrev - Previous track
  • XF86AudioPlay - Play/Pause
  • XF86AudioRaiseVolume - Volume up
  • XF86AudioLowerVolume - Volume down

Press Super + K anytime to see the full keybinds cheat sheet!

πŸ“ Structure

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

🎨 Customization

Change Colors

The color scheme is automatically generated from your wallpaper using Matugen (Material You). Simply change your wallpaper and the colors will update automatically!

Modify Scratchpads

Edit ~/.config/hypr/pyprland.toml to customize scratchpad behavior.

Waybar Modules

Edit ~/.config/waybar/modules to add/remove Waybar modules.

πŸ™ Credits

πŸ“Έ Screenshots

Add screenshots here!

πŸ“ License

MIT License - Feel free to use and modify!


Made with ❀️ and Claude Code

About

DiamondEyesFox's Hyprland rice with Material You theming, Pyprland scratchpads, and beautiful animations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages