Welcome to my personal Hyprland dotfiles
This repo includes my entire desktop environment configuration, including Hyprland, Waybar, Wofi, Kitty, btop, and more β along with helpful scripts and wallpapers to create a fully-featured, keyboard-driven Wayland setup.
- ποΈ Hyprland config (
hyprland.conf,hyprpaper.conf) - π Kitty with custom themes
- π btop for monitoring
- πΌοΈ Dynamic wallpapers (hyprpaper +
shared/wallpapers) - π οΈ Waybar, Wofi, Swaync, and Picom configs
- πΈ Screenshot, lock, and theme utility scripts
- π¨ Terminal color themes & UI customization
- π Scripts for weather, updates, and more
.
βββ dotfiles/config # All config files
βββ scripts/ # Utility and automation scripts
βββ shared/wallpapers/ # Wallpaper collection
βββ pics/ # Example images
βββ setup.sh # Auto-setup scriptπ§ Make sure you're on a Wayland-compatible system using Hyprland.
Clone this repo and run the setup script:
git clone https://github.com/sumithemmadi/hyprland-dotfiles.git
cd hyprland-dotfiles
chmod +x setup.sh
./setup.shThis script will copy the necessary config files to your home directory.
- Hyprland
- Waybar
- Kitty
- Wofi
- Fonts
- More
$mainMod = SUPERThe SUPER key (Windows key) is used as the primary modifier.
| Keybind | Action |
|---|---|
| SUPER + Q | Launch terminal (kitty) |
| SUPER + E | Launch file manager (nautilus) |
| SUPER + R | Launch app launcher (wofi) |
| SUPER + W | Launch Brave via custom script |
| Keybind | Action |
|---|---|
| SUPER + C | Close active window (killactive) |
| SUPER + V | Toggle floating window |
| SUPER + F | Toggle fullscreen |
| SUPER + Tab | Cycle to next window (cyclenext) |
| SUPER + P | Toggle pseudotiling (dwindle) |
| SUPER + J | Toggle split orientation (dwindle) |
| Keybind | Action |
|---|---|
| SUPER + Left Arrow | Focus left window |
| SUPER + Right Arrow | Focus right |
| SUPER + Up Arrow | Focus up |
| SUPER + Down Arrow | Focus down |
| Keybind | Action |
|---|---|
| SUPER + [1β0] | Switch to WS 1β10 |
| Keybind | Action |
|---|---|
| SUPER + SHIFT + [1β0] | Move window to WS 1β10 |
| Keybind | Action |
|---|---|
| SUPER + Scroll Up | Go to previous WS |
| SUPER + Scroll Down | Go to next WS |
| Keybind | Action |
|---|---|
| SUPER + S | Toggle special workspace magic |
| SUPER + SHIFT + S | Move window to magic workspace |
| Mouse Action | Description |
|---|---|
| SUPER + Left Click (272) | Move window |
| SUPER + Right Click (273) | Resize window |
| Keybind | Action |
|---|---|
| XF86AudioLowerVolume | Decrease volume by 2% |
| XF86AudioRaiseVolume | Run script to increase volume |
| XF86AudioMute | Toggle mute |
| Keybind | Action |
|---|---|
| XF86AudioPlay | Play/Pause media |
| XF86AudioNext | Next track |
| XF86AudioPrev | Previous track |
| SUPER + Space | Play/Pause media |
| Keybind | Action |
|---|---|
| XF86MonBrightnessUp | Increase brightness by 5% |
| XF86MonBrightnessDown | Decrease brightness by 5% |
| Keybind | Action |
|---|---|
| Fullscreen screenshot | |
| Ctrl + Print | Active window screenshot |
| Shift + Print | Region screenshot (clipboard only) |
| Keybind | Action |
|---|---|
| SUPER + M | Logout (exit) |
π Sponsor Me on GitHub: github.com/sponsors/sumithemmadi
π€ Name: Sumith Emmadi π§ Email: [email protected]
MIT License β feel free to use, share, and modify. Contributions welcome!



