Laptops are not fully supported (No battery, WiFi, bluetooth etc. in waybar)
Showcase
Too lazy to update the gif (Read: Coming soon (never))
Hover -> Expand callendar
Scroll -> Next/Previous month
Left click -> Move to the corresponding workspace
Scroll -> Move through workspaces
Icons 😍 (On some programs. You can add your own in ~/.config/waybar/config.jsonc)
Scroll -> Next/Previous media
Left click -> Pause/Play
Middle click -> Pause/Play Spotify
Hover -> Info about playing media
Scroll -> Volume Up/Down
Left click -> Mute
Keybinds
| Keybind | Dispatcher | Command | Comments |
|---|---|---|---|
| SUPER Q | killactive | Exit active window | |
| SUPER SHIFT END | exit | Exit Hyprland | |
| SUPER F | fullscreen | Enter fullscreen for active window | |
| SUPER Space | togglefloating | Toggle floating window | |
| SUPER c | exec | hyprctl dispatch centerwindow | Centre a window |
| SUPER Return | exec | kitty | Open terminal |
| SUPER E | exec | dolphin | Open a file manager |
| SUPER V | exec | killall rofi || ~/.config/rofi/clipboard.sh | Open clipboard |
| SUPER B | exec | killall waybar || waybar | Reload Waybar |
| SUPER F1 | exec | killall rofi || ~/.config/rofi/keybinds.sh | Show keybinds menu |
| SUPER D | exec | killall rofi || ~/.config/rofi/launcher.sh | Application launcher |
| SUPER period | exec | killall rofi || ~/.config/rofi/emoji.sh | Emoji picker |
| SUPER SHIFT L | exec | killall rofi || ~/.config/rofi/powermenu.sh | Power menu |
| CTRL ALT L | exec | swaylock | Lock screen |
| SUPER 1 | workspace | 1 | Go to workspace 1 |
| SUPER 2 | workspace | 2 | Go to workspace 2 |
| SUPER 3 | workspace | 3 | Go to workspace 3 |
| SUPER 4 | workspace | 4 | Go to workspace 4 |
| SUPER 5 | workspace | 5 | Go to workspace 5 |
| SUPER 6 | workspace | 6 | Go to workspace 6 |
| SUPER 7 | workspace | 7 | Go to workspace 7 |
| SUPER 8 | workspace | 8 | Go to workspace 8 |
| SUPER 9 | workspace | 9 | Go to workspace 9 |
| SUPER 0 | workspace | 10 | Go to workspace 10 |
| SUPER ALT right | workspace | e+1 | Move workspace forward |
| SUPER ALT left | workspace | e-1 | Move workspace backwards |
| SUPER SHIFT 1 | movetoworkspace | 1 | Move a window to workspace 1 |
| SUPER SHIFT 2 | movetoworkspace | 2 | Move a window to workspace 2 |
| SUPER SHIFT 3 | movetoworkspace | 3 | Move a window to workspace 3 |
| SUPER SHIFT 4 | movetoworkspace | 4 | Move a window to workspace 4 |
| SUPER SHIFT 5 | movetoworkspace | 5 | Move a window to workspace 5 |
| SUPER SHIFT 6 | movetoworkspace | 6 | Move a window to workspace 6 |
| SUPER SHIFT 7 | movetoworkspace | 7 | Move a window to workspace 7 |
| SUPER SHIFT 8 | movetoworkspace | 8 | Move a window to workspace 8 |
| SUPER SHIFT 9 | movetoworkspace | 9 | Move a window to workspace 9 |
| SUPER SHIFT 0 | movetoworkspace | 10 | Move a window to workspace 10 |
| SUPER mouse:272 | movewindow | (Left mouse button) Move a window | |
| SUPER mouse:273 | resizewindow | (Right mouse button) Resize a window | |
| SUPER mouse_down | workspace | e+1 | (Scroll down) Move one workspace forward |
| SUPER mouse_up | workspace | e-1 | (Scroll up) Move one workspace backwards |
| XF86AudioMute | exec | pamixer -t | Mute button on your keyboard |
| XF86AudioRaiseVolume | exec | pamixer -i 5 --allow-boost --set-limit 150 && canberra-gtk-play -i audio-volume-change | Volume up button on your keyboard |
| XF86AudioLowerVolume | exec | pamixer -d 5 --allow-boost --set-limit 150 && canberra-gtk-play -i audio-volume-change | Volume down button on your keyboard |
| SUPER XF86AudioRaiseVolume | exec | pamixer -i 1 --allow-boost --set-limit 150 && canberra-gtk-play -i audio-volume-change | Increase volume by 1 |
| SUPER XF86AudioLowerVolume | exec | pamixer -d 1 --allow-boost --set-limit 150 && canberra-gtk-play -i audio-volume-change | Decrease volume by 1 |
| XF86AudioPlay | exec | playerctl play-pause | Play/Pause button on your keyboard |
| XF86AudioNext | exec | playerctl next | Next button on your keyboard |
| XF86AudioPrev | exec | playerctl previous | Previous button on your keyboard |
| exec | hyprshot -m active -m output -o ~/Pictures/Screenshots/ | ||
| SUPER Print | exec | hyprshot -m active -m window -o ~/Pictures/Screenshots/ | |
| SUPER SHIFT S | exec | hyprshot -m region -o ~/Pictures/Screenshots/ | |
| SUPER SHIFT Print | exec | hyprshot -m output -o ~/Pictures/Screenshots/ | |
| SUPER SHIFT C | exec | hyprpicker -a | Colour picker |
Caution
Arch (Pacman) only
I do not recommend running this with pre existing configs. If any exist move them to a backup folder first
- Run
./install.sh- Follow step 6 in manual installation
- Install dependencies and software
sudo pacman -Sy hyprland hyprlock kitty fish waybar dunst \
swww rofi rofi-emoji jq ttf-jetbrains-mono-nerd \
cliphist wl-clipboard wtype pamixer \
hyprpicker pavucontrol \
papirus-icon-theme && \
paru -S ttf-twemoji qt6ct-kde- Copy configs
- Edit your monitor/keyboard configuration in
~/.config/hypr/hyprland.conf - If you're running on an AMD GPU edit env variables (delete nvidia) in
~/.config/hypr/hyprland.conf
For other matching themes check out Rose Pine Themes
Note
You can edit your wallpaper via the 'swww img' command





