♻️ refactor(hypr): bindings now using more variables

This commit is contained in:
Sergio Laín 2024-10-16 13:08:15 +02:00
parent 3e0454e151
commit c5f3b4d032
No known key found for this signature in database
GPG key ID: 51BB28D8B42FB438
2 changed files with 23 additions and 15 deletions

View file

@ -3,7 +3,7 @@ source = ~/.config/hypr/configs/default_apps.conf
# Variables # Variables
$mainMod = SUPER $mainMod = SUPER
$scripts = ~/.config/hypr/scripts $scripts = ~/.config/hypr/scripts
$rofi-scripts = ~/.config/rofi/scripts $launcher-scripts = ~/.config/rofi/scripts
# Applications # Applications
bind = $mainMod, W, exec, $scripts/launch_app $browser bind = $mainMod, W, exec, $scripts/launch_app $browser
@ -11,27 +11,25 @@ bind = $mainMod, O, exec, $scripts/launch_app $notetaking-app
bind = $mainMod SHIFT, O, exec, $scripts/launch_app $office-suite bind = $mainMod SHIFT, O, exec, $scripts/launch_app $office-suite
bind = $mainMod SHIFT, E,exec, $scripts/launch_app $alter-file-manager bind = $mainMod SHIFT, E,exec, $scripts/launch_app $alter-file-manager
bind = $mainMod, RETURN, exec, $scripts/launch_app $terminal bind = $mainMod, RETURN, exec, $scripts/launch_app $terminal
bind = $mainMod SHIFT, RETURN, exec, $terminal --class=center-float-large
bind = $mainMod CTRL, RETURN, exec, $terminal --class=center-float
bind = $mainMod ALT, RETURN, exec, $terminal --class=center-float-mini
bind = $mainMod, BACKSPACE, exec, $scripts/launch_app $editor bind = $mainMod, BACKSPACE, exec, $scripts/launch_app $editor
bind = $mainMod SHIFT, BACKSPACE, exec, $scripts/launch_app $alter-editor bind = $mainMod SHIFT, BACKSPACE, exec, $scripts/launch_app $alter-editor
## Notifications Menu ## Notifications Menu
bind = $mainMod, N, exec, $notifications-menu bind = $mainMod, N, exec, $notifications-menu-toggle
bind = $mainMod SHIFT, R, exec, swaync -R && swaync -rs bind = $mainMod SHIFT, R, exec, $notifications-menu-reload
## Bar ## Bar
bind = $mainMod CTRL, R, exec, killall $bar; $bar bind = $mainMod CTRL, R, exec, $bar-reload
bind = $mainMod CTRL, T, exec, killall -SIGUSR1 $bar bind = $mainMod CTRL, T, exec, $bar-toggle
# Pickers/Launchers # Pickers/Launchers
bind = $mainMod, 23, exec, $launcher # Tab bind = $mainMod, 23, exec, $launcher # Tab
bind = $mainMod, INSERT, exec, $scripts/color_picker bind = $mainMod SHIFT, W, exec, $launcher-scripts/wallpaper/wallpaper
bind = $mainMod SHIFT, W, exec, $rofi-scripts/wallpaper/wallpaper bind = $mainMod, 61, exec, $launcher-scripts/keybindings/keybindings # /
bind = $mainMod, 61, exec, $rofi-scripts/keybindings/keybindings # / bind = $mainMod SHIFT, V, exec, $launcher-scripts/wireguard/wireguard_selection menu
bind = $mainMod, ESCAPE, exec, $rofi-scripts/powermenu/powermenu bind = $mainMod, ESCAPE, exec, $launcher-scripts/powermenu/powermenu
bind = $mainMod, Y, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy bind = $mainMod, Y, exec, $launcher-scripts/clipboard/clipboard
bind = $mainMod CTRL, E, exec, $launcher-scripts/emoji/emoji
## Screenshots ## Screenshots
bind = CTRL, ESCAPE, exec, $rofi-scripts/screenshot/screenshot bind = CTRL, ESCAPE, exec, $rofi-scripts/screenshot/screenshot
@ -195,6 +193,9 @@ bindle = , XF86MonBrightnessUp, exec, swayosd-client --brightness +10
bindle = , XF86MonBrightnessDown, exec, swayosd-client --brightness -10 bindle = , XF86MonBrightnessDown, exec, swayosd-client --brightness -10
# Other # Other
# Color picker
bind = $mainMod, INSERT, exec, $scripts/color_picker
## Disable anim, blur, etc ## Disable anim, blur, etc
bind = $mainMod, F12, exec, $scripts/performance bind = $mainMod, F12, exec, $scripts/performance

View file

@ -1,7 +1,14 @@
# Define your programs # Define your programs
$bar = waybar
$launcher = rofi -show drun $launcher = rofi -show drun
$notifications-menu = swaync-client -t
$bar = waybar
$bar-toggle = killall -SIGUSR1 $bar
$bar-reload = killall $bar; $bar
$notifications-menu = swaync-client
$notifications-menu-toggle = $notifications-menu -t
$notifications-menu-reload = $notifications-menu -R && $notifications-menu -rs
$browser = zen-browser $browser = zen-browser
$notetaking-app = obsidian $notetaking-app = obsidian
$terminal = kitty $terminal = kitty