Caution
- These configs are tailored for Fedora KDE but should work on other distros with minor adjustments.
- Some keybinds may conflict with your workflow - adjust in
hyprland.conf - Wallpaper paths need to be updated to your actual image locations
~/dotfiles/
βββ .config/
β βββ fastfetch/
β β βββ config.jsonc # System info display
β β βββ my-logo.txt # Custom ASCII art
β βββ hypr/
β β βββ hypridle.conf # Idle management config
β β βββ hyprland.conf # Main Hyprland config
β β βββ hyprlock.conf # Lock screen config
β β βββ scripts/
β β βββ reload.sh # Reload hyprland
β β βββ wallpaper.sh # Workspace wallpaper daemon
β βββ kitty/
β β βββ kitty.conf # Terminal config
β βββ rofi/
β β βββ config.rasi # App launcher config
β β βββ scripts/
β β β βββ bluetooth.sh # Bluetooth management
β β β βββ clipboard_history.sh # Clipboard history
β β β βββ wallpaper.sh # Wallpaper selector
β β β βββ wifi.sh # WiFi management
β β βββ themes/
β β βββ current.rasi # Current custom rofi theme
β βββ swaync/
β β βββ config.json # Notification settings
β β βββ style.css # Notification styling
β βββ waybar/
β βββ config.jsonc # Waybar modules & layout
β βββ style.css # Waybar styling
β βββ scripts/
β βββ launch.sh # Reload waybar
βββ README.md
preview.mp4
πΈ Screenshots
| Package | Description |
|---|---|
| πͺ Hyprland | Dynamic tiling Wayland compositor |
| ποΈ Waybar | Highly customizable status bar with workspace indicators |
| π¨ awww | Animated wallpaper daemon with smooth transitions per workspace |
| π SwayNC | Notification center with custom styling |
| π hyprlock | Modern screen locker with custom UI |
| β±οΈ hypridle | Idle management and auto-lock |
| π Kitty | GPU-accelerated terminal emulator |
| π Rofi | Application launcher and menu system |
| π Fastfetch | System info display |
| Keybind | Action |
|---|---|
SUPER + Return |
Open terminal (Kitty) |
SUPER + Q |
Close window |
SUPER + M |
Exit Hyprland |
SUPER + D |
Open app launcher (Rofi) |
SUPER + F |
Open file manager |
SUPER + W |
Open Firefox |
SUPER + L |
Lock screen |
SUPER + N |
Toggle notification center |
SUPER + 1-5 |
Switch to workspace 1-5 |
SUPER + SHIFT + 1-5 |
Move window to workspace |
Feel free to fork and customize! If you have suggestions or improvements, open an issue or PR.







