A modern, high-performance, and visually refined Hyprland + Waybar rice for Arch Linux, featuring smooth animations, glassmorphism UI, custom OSD notifications, and real-time system monitoring.
- Hyprland Compositor: Custom bezier animation curves, soft shadows, background blur/vibrancy, and UWSM systemd unit integration.
- Waybar Capsule: Floating frosted glass bar with live telemetry:
- Network bandwidth monitor (
network#speed) - NVIDIA GPU utilization & temperature (
custom/gpu) - Ollama local LLM status indicator (
custom/ollama) - Docker active container dashboard (
custom/docker) - CPU, Memory, Disk, Audio, Wi-Fi, Bluetooth, Battery, and Update checkers.
- Network bandwidth monitor (
- Notifications & OSD: Custom Dunst OSD volume & brightness popups with smooth auto-expiry.
- Terminal: Customized Kitty terminal theme.
- Launcher & Power Menu: Wofi drun launcher and Rofi custom powermenu script.
Clone this repository and run the automated installer:
git clone https://github.com/AdiGoCrazy/dotfiles.git ~/dotfiles
cd ~/dotfiles
chmod +x install.sh
./install.shNote
The installer automatically creates a timestamped backup of your current ~/.config/{hypr,waybar,rofi,dunst,kitty} directories in ~/.config_backup_<timestamp> before applying new files.
| Keybinding | Action |
|---|---|
| SUPER + Q | Launch Kitty Terminal |
| SUPER + E | Launch Dolphin File Manager |
| SUPER + F | Launch Firefox |
| SUPER + R | Open Wofi App Launcher |
| SUPER + B | Open Bluetooth Manager |
| SUPER + V | Open Audio Control (Pavucontrol) |
| SUPER + Backspace | Lock Screen (Hyprlock) |
| Keybinding | Action |
|---|---|
| SUPER + W | Close Active Window |
| SUPER + M | Exit Hyprland (UWSM Stop) |
| SUPER + K | Restart Waybar |
| SUPER + Arrow Keys | Move Window Focus |
| SUPER + 1-0 | Switch Workspaces |
| SUPER + SHIFT + 1-0 | Move Window to Workspace |
| SUPER + S | Toggle Scratchpad Workspace |
| Keybinding | Action |
|---|---|
| SUPER + ALT + S | Screenshot Area to Swappy |
| Volume Up/Down/Mute | Volume Controls (with Dunst OSD) |
| Brightness Up/Down | Screen Brightness Controls (with Dunst OSD) |
| Media Play/Pause/Next/Prev | Media Control (playerctl) |
dotfiles/
βββ .config/
β βββ hypr/ # Hyprland configs, lockscreen, papers & scripts
β βββ waybar/ # Waybar layout, stylesheet & status scripts
β βββ rofi/ # Rofi powermenu launcher scripts
β βββ dunst/ # Notification daemon setup & assets
β βββ kitty/ # Kitty terminal configuration
βββ install.sh # Interactive / automated setup script
βββ pkglist.txt # Categorized Arch / AUR dependencies list
βββ README.md # Repository documentation
If you prefer to install dependencies and configurations manually:
- Install required dependencies:
sudo pacman -S --needed $(grep -vE '^\s*#|^\s*$' pkglist.txt) - Copy configurations:
cp -r .config/* ~/.config/ chmod +x ~/.config/hypr/scripts/*.sh ~/.config/waybar/scripts/*.sh ~/.config/rofi/*.sh
Distributed under the MIT License. Feel free to fork and customize for your own Hyprland setup!