Skip to content
This repository has been archived by the owner on Oct 14, 2024. It is now read-only.

Latest commit

 

History

History
186 lines (153 loc) · 7.86 KB

README.md

File metadata and controls

186 lines (153 loc) · 7.86 KB

I'm moving to sway

My Hyprland dotfiles

preview

Work in Progress screenshots may be a bit different

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 ~/.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

Installation

Automatic

Caution

Arch/Yay 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
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
  1. Add hyprpm (plugin manager) repo
hyprpm update && hyprpm add https://github.com/hyprwm/hyprland-plugins
  1. Enable hyprtrails
hyprpm enable hyprtrails
  1. Install oh my zsh in your prefered way
  2. Copy configs
  3. 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

Colour scheme

Old Colour scheme