Skip to content

Config for hyprland a linux wayland compositor

License

Notifications You must be signed in to change notification settings

YumYumYUmmy1/hyprland-dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

178 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Hyprland dotfiles

preview

Work in Progress screenshots may be a bit different

Laptops are not fully supported (No battery, WiFi, bluetooth etc. in waybar)

Go to installation

Showcase

Hyprtrails

Too lazy to update the gif (Read: Coming soon (never))

Application Launcher

application-launcher

Emoji Picker

emoji-picker

Clipboard Manager

clipboard

Power Menu

power-menu

Help menu

help-menu it updates automatically btw

Waybar

Clock/Calendar

Hover -> Expand callendar
Scroll -> Next/Previous month

Workspaces Indicator

Left click -> Move to the corresponding workspace
Scroll -> Move through workspaces

Window name

Icons 😍 (On some programs. You can add your own in ~/.config/waybar/config.jsonc)

Media Controller

Scroll -> Next/Previous media
Left click -> Pause/Play
Middle click -> Pause/Play Spotify
Hover -> Info about playing media

Volume/Microphone Controller

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
Print 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

Installation

Automatic

Caution

Arch (Pacman) only

I do not recommend running this with pre existing configs. If any exist move them to a backup folder first

  1. Run
./install.sh
  1. Follow step 6 in manual installation

Manual

  1. 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
  1. Copy configs
  2. Edit your monitor/keyboard configuration in ~/.config/hypr/hyprland.conf
  3. 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

Colour scheme

Old Colour scheme

About

Config for hyprland a linux wayland compositor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published