My Hyprland dotfiles on (Garuda)[https://garudalinux.org/], (arch btw), Linux.
waybar, firedragon, vscode, foot
-
*$mainMod = SUPER
-
$triMod = SUPER CTRL ALT
Keybind | Dispatcher | Command |
---|---|---|
xf86audioraisevolume | exec | $volume --inc |
xf86audiolowervolume | exec | $volume --dec |
xf86audiomute | exec | $volume --toggle |
CTRL xf86audiomute | exec | $volume --toggle-mic |
xf86audioplay | exec | playerctl play-pause |
xf86audionext | exec | playerctl next |
xf86audioprev | exec | playerctl previous |
XF86Calculator | exec | qalculate-gtk |
xf86monbrightnessup | exec | $brightness --inc |
xf86monbrightnessdown | exec | $brightness --dec |
exec | $screenshot copysave area | |
CTRL Print | exec | $screenshot copysave output |
$triMod Print | exec | $screenshot copysave area; ksnip |
$mainMod G | togglegroup | |
$mainMod tab | changegroupactive | |
KEY_CAPSLOCK A | exec | $test |
$mainMod x | exec | $colorpicker |
WIN F1 | exec | $scriptsDir/gamemode.sh |
XF86Calculator | exec | qalculate-gtk |
$mainMod SHIFT Y | exec | pkill wofi; $wofi_beats |
$mainMod E | exec | PATH=$HOME/.local/bin:$PATH EDITOR=lvim kitty -1 --class lf lf |
SUPER Return | exec | $term |
$triMod D | exec | dolphin |
$triMod F | exec | $browser |
$triMod H | exec | $scriptsDir/misc --heroic |
$triMod n | exec | swaync-client -t |
$triMod 1 | exec | bash $scriptsDir/videowallpaper-change code |
$triMod 2 | exec | bash $scriptsDir/videowallpaper-change music |
$triMod 3 | exec | bash $scriptsDir/videowallpaper-change test |
CTRL ALT right | exec | hyprctl dispatch workspace e+1 ; play -v 0.1 "$soundsDir/change_workspace.wav" |
CTRL ALT left | exec | hyprctl dispatch workspace e-1 ; play -v 0.1 "$soundsDir/change_workspace.wav" |
$mainMod Q | killactive | |
$mainMod SHIFT Q | exit | |
$mainMod F | fullscreen | |
$mainMod P | pseudo | |
$mainMod S | togglesplit | |
SUPER mouse:272 | movewindow | |
SUPER mouse:273 | resizewindow | |
SUPER S | togglefloating | |
SUPER P | pseudo | |
$triMod Kp_End | exec | pactl set-default-sink alsa_output.usb-Topping_D30-00.analog-stereo; notify-send -e ' 🎧 BEYERDYNAMIC 🎧' |
$triMod Kp_Down | exec | pactl set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo; notify-send -e ' 🎧 SONY 1000 🎧' |
$triMod Kp_Next | exec | pactl set-default-sink alsa_output.usb-Burr-Brown_from_TI_USB_Audio_DAC-00.analog-stereo; notify-send -e " 🔊 BOCINAS 🔊" |
CTRL space | exec | pkill wofi; $scriptsDir/volume_audio_changer.py |
$triMod P | exec | systemctl --user restart pipewire-pulse.service | systemctl --user restart pipewire.socket | systemctl --user restart wireplumber pipewire pipewire-pulse |
$triMod Kp_Left | exec | busctl --user -- set-property rs.wl-gammarelay / rs.wl.gammarelay Temperature q 6500 |
$triMod Kp_Begin | exec | busctl --user -- set-property rs.wl-gammarelay / rs.wl.gammarelay Temperature q 4500 |
$triMod Kp_Right | exec | busctl --user -- set-property rs.wl-gammarelay / rs.wl.gammarelay Temperature q 2500 |
$triMod D | exec | killall dunst & dunst |
$triMod W | exec | killall -q waybar & sleep 0.5 && waybar -c $HOME/.config/hypr/component/waybar/config -s $HOME/.config/hypr/component/waybar/style.css & notify-send -h int:value:10 WAYBAR restarting!... ⏳ |
$triMod space | exec | albert toggle |
$triMod G | exec | $scriptsDir/misc --gamescope2560 |
SUPER Tab | exec | pkill nwg-drawer && nwg-drawer -c 7 -is 70 -spacing 23 |
$triMod Delete | exec | $exit --shutdown |
CTRL ALT Delete | exec | $exit --restart |
CTRL Delete | exec | $exit --logout |
$mainMod l | exec | sleep .5 && hyprctl dispatch dpms off |
$mainMod CTRL l | exec | $exit --lock |
$triMod l | exec | $exit --suspend |
$triMod escape | exec | wlogout --protocol layer-shell -b 5 -T 400 -B 400 |
CTRL 1 | exec | kitty --title float_is_kitty --hold cava |
CTRL 4 | exec | kitty --title clock_is_kitty --hold tty-clock -C5B |
SUPER t | exec | kitty --start-as=fullscreen -o 'font_size=25' --title all_is_kitty |
$triMod Return | exec | kitty --title lol |
$triMod S | exec | sh $scriptsDir/spotify-session.sh |
ALT space | exec | pkill wofi; wofi --show drun --width 500 --heigh 880 |
SUPER space | exec | pkill wofi; wofi-emoji --show drun --width 66 --height 99 | clipman |
$triMod V | exec | pkill wofi;cliphist list | wofi --dmenu -p clippick -l top_right -x -15 -y 10 -n | cliphist decode | clipman |
SUPERALT space | exec | pkill wofi; wofi-calc --width 100 --heigh 500 |
SUPERCTRL space | exec | pkill wofi; wofi-symbol --show drun -o DP-3 --width 500 --heigh 1000 |
$mainMod $mainMod_L | togglespecialworkspace | |
ALT bar | movetoworkspacesilent | special |
SUPER 1 | workspace | 1 |
SUPER 2 | workspace | 2 |
SUPER 3 | workspace | 3 |
SUPER 4 | workspace | 4 |
SUPER 5 | workspace | 5 |
SUPER 6 | workspace | 6 |
SUPER 7 | workspace | 7 |
SUPER 8 | workspace | 8 |
SUPER 9 | workspace | 9 |
SUPER 0 | workspace | 10 |
SUPER left | movefocus | l |
SUPER right | movefocus | r |
SUPER up | movefocus | u |
SUPER down | movefocus | d |
ALT 1 | movetoworkspacesilent | 1 |
ALT 2 | movetoworkspacesilent | 2 |
ALT 3 | movetoworkspacesilent | 3 |
ALT 4 | movetoworkspacesilent | 4 |
ALT 5 | movetoworkspacesilent | 5 |
ALT 6 | movetoworkspacesilent | 6 |
ALT 7 | movetoworkspacesilent | 7 |
ALT 8 | movetoworkspacesilent | 8 |
ALT 9 | movetoworkspacesilent | 9 |
ALT 0 | movetoworkspacesilent | 10 |
SHIFTALT 1 | movetoworkspace | 1 |
SHIFTALT 2 | movetoworkspace | 2 |
SHIFTALT 3 | movetoworkspace | 3 |
SHIFTALT 4 | movetoworkspace | 4 |
SHIFTALT 5 | movetoworkspace | 5 |
SHIFTALT 6 | movetoworkspace | 6 |
SHIFTALT 7 | movetoworkspace | 7 |
SHIFTALT 8 | movetoworkspace | 8 |
SHIFTALT 9 | movetoworkspace | 9 |
SHIFTALT 0 | movetoworkspace | 10 |
SHIFTALT bracketleft | movetoworkspace | -1 |
SHIFTALT bracketright | movetoworkspace | +1 |
SUPER mouse_down | workspace | e+1 |
SUPER mouse_up | workspace | e-1 |
SUPER g | togglegroup | |
SUPER tab | focusUrgentOrLast |
- $scriptsDir = ~/.dotfiles/bin
- $soundsDir = ~/.config/hypr/sounds
- $picsDir = ~/Pictures/
- $configDir = ~/.config/hypr/configs/
- $files = dolphin
- $browser = firedragon
- $music = spotify
- $term = foot
- $menu = $scriptsDir/menu
- $volume = $scriptsDir/volume
- $exit = $scriptsDir/exit
- $screenshot = $scriptsDir/grimblast
- $colorpicker = $scriptsDir/hyprpicker.sh
- $wofi_beats = $scriptsDir/wofi-beats
- $test = notify-send --urgency=normal --icon=firedragon -t 555 -e "test..." "⌛0% [ █ █ █ █ █ █ █ ] 100%"