I'm moving to sway
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 | ~/.local/bin/Screenshot output | Take a screenshot of your current screen | |
SUPER Print | exec | ~/.local/bin/Screenshot active | Take a screenshot of your active window |
SUPER SHIFT S | exec | ~/.local/bin/Screenshot area | Take a screenshot of an area |
SUPER SHIFT Print | exec | ~/.local/bin/Screenshot screen | Take a screenshot of every screen |
SUPER SHIFT C | exec | hyprpicker -a | Colour picker |
Caution
Arch/Yay 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
yay -S hyprland waybar kitty zsh swww swaylock-effects dunst cpio \
ttf-jetbrains-mono-nerd ttf-twemoji papirus-icon-theme \
rofi-wayland rofi-emoji-abi8 wtype hyprkeys jq wl-clipboard cliphist \
hyprpicker waypaper grimblast-git pamixer libcanberra
- Add hyprpm (plugin manager) repo
hyprpm update && hyprpm add https://github.com/hyprwm/hyprland-plugins
- Enable hyprtrails
hyprpm enable hyprtrails
- Install oh my zsh in your prefered way
- Copy configs
- Edit your monitor/keyboard configuration in
~/.config/hypr/hyprland.conf
Also edit env variables (comment or delete nvidia) in~/.config/hypr/hyprland.conf
if you're running on AMD GPU but I'm gonna be honest I have no idea whether it has any acutal impact
For discord theme install Vencord (Read it's ReadME by using modified discord launchers you're breaking discord TOS blah blah blah no one actually got banned use at own risk anyway) you can change or remove the theme using Quick Css in settings > vencord > themes
For other matching themes check out Rose Pine Themes
Note
You can edit your wallpaper in waypaper
gui application or swww
command