|
|
@@ -1,4 +1,4 @@
|
|
|
|
#################### It just works™ keybinds ###################
|
|
|
|
# ################### It just works™ keybinds ###################
|
|
|
|
# Volume
|
|
|
|
# Volume
|
|
|
|
bindl = ,XF86AudioMute, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 0%
|
|
|
|
bindl = ,XF86AudioMute, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 0%
|
|
|
|
bindl = Super+Shift,M, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 0%
|
|
|
|
bindl = Super+Shift,M, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 0%
|
|
|
@@ -10,7 +10,7 @@ bindle=, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
|
|
|
#bindle=, XF86MonBrightnessUp, exec, brightnessctl set '12.75+'
|
|
|
|
#bindle=, XF86MonBrightnessUp, exec, brightnessctl set '12.75+'
|
|
|
|
#bindle=, XF86MonBrightnessDown, exec, brightnessctl set '12.75-'
|
|
|
|
#bindle=, XF86MonBrightnessDown, exec, brightnessctl set '12.75-'
|
|
|
|
|
|
|
|
|
|
|
|
#################################### Applications ###################################
|
|
|
|
# ################################### Applications ###################################
|
|
|
|
# Apps: just normal apps
|
|
|
|
# Apps: just normal apps
|
|
|
|
bind = Super, C, exec, code --password-store=gnome --enable-features=UseOzonePlatform --ozone-platform=wayland
|
|
|
|
bind = Super, C, exec, code --password-store=gnome --enable-features=UseOzonePlatform --ozone-platform=wayland
|
|
|
|
bind = Super, T, exec, foot --override shell=fish
|
|
|
|
bind = Super, T, exec, foot --override shell=fish
|
|
|
@@ -62,7 +62,7 @@ bindl= Super+Shift, B, exec, playerctl previous
|
|
|
|
bindl= Super+Shift, P, exec, playerctl play-pause
|
|
|
|
bindl= Super+Shift, P, exec, playerctl play-pause
|
|
|
|
bindl= ,XF86AudioPlay, exec, playerctl play-pause
|
|
|
|
bindl= ,XF86AudioPlay, exec, playerctl play-pause
|
|
|
|
|
|
|
|
|
|
|
|
#Lock screen
|
|
|
|
# Lock screen
|
|
|
|
bind = Super, L, exec, loginctl lock-session
|
|
|
|
bind = Super, L, exec, loginctl lock-session
|
|
|
|
bind = Super+Shift, L, exec, loginctl lock-session
|
|
|
|
bind = Super+Shift, L, exec, loginctl lock-session
|
|
|
|
bindl = Super+Shift, L, exec, sleep 0.1 && systemctl suspend
|
|
|
|
bindl = Super+Shift, L, exec, sleep 0.1 && systemctl suspend
|
|
|
@@ -70,7 +70,7 @@ bindl = Super+Shift, L, exec, sleep 0.1 && systemctl suspend
|
|
|
|
# App launcher
|
|
|
|
# App launcher
|
|
|
|
bind = Control+Super, Slash, exec, pkill anyrun || anyrun
|
|
|
|
bind = Control+Super, Slash, exec, pkill anyrun || anyrun
|
|
|
|
|
|
|
|
|
|
|
|
###################################### AGS keybinds #####################################
|
|
|
|
# ##################################### AGS keybinds #####################################
|
|
|
|
bindr = Control+Super, R, exec, killall ags ydotool; ags &
|
|
|
|
bindr = Control+Super, R, exec, killall ags ydotool; ags &
|
|
|
|
bindr = Control+Super+Alt, R, exec, hyprctl reload; killall ags ydotool; ags &
|
|
|
|
bindr = Control+Super+Alt, R, exec, hyprctl reload; killall ags ydotool; ags &
|
|
|
|
bind = Control+Super, T, exec, ~/.config/ags/scripts/color_generation/switchwall.sh
|
|
|
|
bind = Control+Super, T, exec, ~/.config/ags/scripts/color_generation/switchwall.sh
|
|
|
@@ -93,17 +93,17 @@ bindle=, XF86MonBrightnessDown, exec, ags run-js 'brightness.screen_value -= 0.0
|
|
|
|
bindl = , XF86AudioMute, exec, ags run-js 'indicator.popup(1);'
|
|
|
|
bindl = , XF86AudioMute, exec, ags run-js 'indicator.popup(1);'
|
|
|
|
bindl = Super+Shift,M, exec, ags run-js 'indicator.popup(1);'
|
|
|
|
bindl = Super+Shift,M, exec, ags run-js 'indicator.popup(1);'
|
|
|
|
|
|
|
|
|
|
|
|
###################################### Plugins #########################################
|
|
|
|
# ##################################### Plugins #########################################
|
|
|
|
bind = Control+Super, P, exec, hyprctl plugin load "~/.config/hypr/plugins/droidbars.so"
|
|
|
|
bind = Control+Super, P, exec, hyprctl plugin load "~/.config/hypr/plugins/droidbars.so"
|
|
|
|
bind = Control+Super, O, exec, hyprctl plugin unload "~/.config/hypr/plugins/droidbars.so"
|
|
|
|
bind = Control+Super, O, exec, hyprctl plugin unload "~/.config/hypr/plugins/droidbars.so"
|
|
|
|
|
|
|
|
|
|
|
|
## Testing
|
|
|
|
# Testing
|
|
|
|
# bind = SuperAlt, f12, exec, notify-send "Hyprland version: $(hyprctl version | head -2 | tail -1 | cut -f2 -d ' ')" "owo" -a 'Hyprland keybind'
|
|
|
|
# bind = SuperAlt, f12, exec, notify-send "Hyprland version: $(hyprctl version | head -2 | tail -1 | cut -f2 -d ' ')" "owo" -a 'Hyprland keybind'
|
|
|
|
# bind = Super+Alt, f12, exec, notify-send "Millis since epoch" "$(date +%s%N | cut -b1-13)" -a 'Hyprland keybind'
|
|
|
|
# bind = Super+Alt, f12, exec, notify-send "Millis since epoch" "$(date +%s%N | cut -b1-13)" -a 'Hyprland keybind'
|
|
|
|
bind = Super+Alt, f12, exec, notify-send 'Test notification' "Here's a really long message to test truncation and wrapping\nYou can middle click or flick this notification to dismiss it!" -a 'Shell' -A "Test1=I got it!" -A "Test2=Another action" -t 5000
|
|
|
|
bind = Super+Alt, f12, exec, notify-send 'Test notification' "Here's a really long message to test truncation and wrapping\nYou can middle click or flick this notification to dismiss it!" -a 'Shell' -A "Test1=I got it!" -A "Test2=Another action" -t 5000
|
|
|
|
bind = Super+Alt, Equal, exec, notify-send "Urgent notification" "Ah hell no" -u critical -a 'Hyprland keybind'
|
|
|
|
bind = Super+Alt, Equal, exec, notify-send "Urgent notification" "Ah hell no" -u critical -a 'Hyprland keybind'
|
|
|
|
|
|
|
|
|
|
|
|
############################ Keybinds for Hyprland ############################
|
|
|
|
# ########################### Keybinds for Hyprland ############################
|
|
|
|
# Swap windows
|
|
|
|
# Swap windows
|
|
|
|
bind = Super+Shift, left, movewindow, l
|
|
|
|
bind = Super+Shift, left, movewindow, l
|
|
|
|
bind = Super+Shift, right, movewindow, r
|
|
|
|
bind = Super+Shift, right, movewindow, r
|
|
|
|