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.sh
This script will copy the necessary config files to your home directory.
- Hyprland
- Waybar
- Kitty
- Wofi
- Fonts
- More
$mainMod = SUPER
The 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: sumithemmadi244@gmail.com
MIT License β feel free to use, share, and modify. Contributions welcome!