From edc225a16940001c8fe8aca82b8dd468de5bc6c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Mon, 9 Jun 2025 17:12:58 +0200 Subject: [PATCH] refactor(hypr): binding changes --- .config/hypr/configs/binds.conf | 37 +++++++++++++++------------ .config/hypr/plugins/hyprexpo.conf | 2 +- .config/hypr/plugins/hyprtasking.conf | 3 +-- .config/hypr/theme/animations.conf | 2 +- 4 files changed, 23 insertions(+), 21 deletions(-) diff --git a/.config/hypr/configs/binds.conf b/.config/hypr/configs/binds.conf index 49cd5626..17decead 100644 --- a/.config/hypr/configs/binds.conf +++ b/.config/hypr/configs/binds.conf @@ -7,12 +7,12 @@ $launcher-scripts = ~/.config/rofi/scripts # Applications bind = $mainMod, W, exec, $scripts/launch_app $browser -bind = $mainMod, O, exec, $scripts/launch_app $notetaking-app +# bind = $mainMod, O, exec, $scripts/launch_app $notetaking-app +bind = $mainMod, O, workspace, 9 # Obsidian +# bind = $mainMod, V, workspace, 8 # VM bind = $mainMod SHIFT, O, exec, $scripts/launch_app $office-suite -bind = $mainMod SHIFT, E,exec, $scripts/launch_app $alter-file-manager +bind = $mainMod, E, exec, $scripts/launch_app $alter-file-manager bind = $mainMod, RETURN, exec, $scripts/launch_app $terminal -bind = $mainMod, BACKSPACE, exec, $scripts/launch_app $editor -bind = $mainMod SHIFT, BACKSPACE, exec, $scripts/launch_app $alter-editor ## Notifications Menu bind = $mainMod, N, exec, $notifications-menu-toggle @@ -24,17 +24,16 @@ bind = $mainMod CTRL, R, exec, $bar-reload bind = $mainMod CTRL, T, exec, $bar-toggle # Pickers/Launchers -bind = $mainMod, 23, exec, $launcher # Tab +bind = $mainMod, TAB, exec, $launcher bind = $mainMod SHIFT, W, exec, $launcher-scripts/wallpaper/wallpaper bind = $mainMod, 61, exec, $launcher-scripts/keybindings/keybindings # / -bind = $mainMod SHIFT, V, exec, $launcher-scripts/wireguard/wireguard_selection menu bind = $mainMod, ESCAPE, exec, $launcher-scripts/powermenu/powermenu bind = $mainMod, Y, exec, $launcher-scripts/clipboard/clipboard bind = $mainMod CTRL, E, exec, $launcher-scripts/emoji/emoji +bind = $mainMod, P, exec, rofi-rbw ## Screenshots -bind = CTRL, ESCAPE, exec, $launcher-scripts/screenshot/screenshot -bind = SHIFT, ESCAPE, exec, $launcher-scripts/screenshot/screenshot --freeze +bind = CTRL, ESCAPE, exec, $launcher-scripts/screenshot/screenshot --freeze # Pyprland ## Scratchpad Module @@ -49,13 +48,13 @@ bind = $mainMod, D, exec, pypr toggle dots ## Other Modules bind = $mainMod, Z, exec, pypr zoom -bind = $mainMod CTRL, W, exec, $scripts/random_wallpaper_hyprpaper +bind = $mainMod CTRL, W, exec, $scripts/random_wallpaper # Windows ## Basic Operations bind = $mainMod, Q, killactive, bind = $mainMod, A, exec, $scripts/toggle_floating -bind = $mainMod, P, pseudo +bind = $mainMod SHIFT, P, pseudo bind = $mainMod, F, fullscreen, 0 ## Mouse @@ -164,8 +163,6 @@ bind = $mainMod, 60, focusmonitor, +1 # Period # Media ## Audio -bind = $mainMod CTRL, V, exec, ~/.local/bin/restartAudio - bindl = $mainMod CTRL, mouse:280, exec, swayosd-client --output-volume mute-toggle # Extra Up Button bindl = , XF86AudioMute, exec, swayosd-client --output-volume mute-toggle bindl = $mainMod CTRL, mouse:281, exec, swayosd-client --input-volume mute-toggle # Extra Down Button @@ -183,21 +180,21 @@ bindl = $mainMod CTRL, mouse:276, exec, playerctl next # Extra Forward Button bindl = $mainMod CTRL, 21, exec, playerctl next # Plus Key bindle = , XF86AudioRaiseVolume, exec, swayosd-client --output-volume +10 -bindle = $mainMod ALT, 21, exec, swayosd-client --output-volume raise # Minus key +bindle = $mainMod SHIFT, 21, exec, swayosd-client --output-volume raise # Minus key bindle = , XF86AudioLowerVolume, exec, swayosd-client --output-volume -10 -bindle = $mainMod ALT, 20, exec, swayosd-client --output-volume lower # Plus key +bindle = $mainMod SHIFT, 20, exec, swayosd-client --output-volume lower # Plus key bindle = , XF86InputRaiseVolume, exec, swayosd-client --input-volume raise -bindle = $mainMod SHIFT, 21, exec, swayosd-client --input-volume raise # Minus key +bindle = $mainMod ALT, 21, exec, swayosd-client --input-volume raise # Minus key bindle = , XF86InputLowerVolume, exec, swayosd-client --input-volume lower -bindle = $mainMod SHIFT, 20, exec, swayosd-client --input-volume lower # Plus key +bindle = $mainMod ALT, 20, exec, swayosd-client --input-volume lower # Plus key ## Brightness bindle = , XF86MonBrightnessUp, exec, swayosd-client --brightness +10 bindle = , XF86MonBrightnessDown, exec, swayosd-client --brightness -10 # Other -# Color picker +## Color picker bind = $mainMod, INSERT, exec, $scripts/color_picker ## Disable anim, blur, etc @@ -212,3 +209,9 @@ bind = $mainMod, F1, exec, xdg-open https://wiki.hyprland.org/ ## Zoom bind = $mainMod SHIFT, mouse:276, exec, hyprctl -q keyword cursor:zoom_factor $(hyprctl getoption cursor:zoom_factor | awk '/^float.*/ {print $2 + 0.5}') bind = $mainMod SHIFT, mouse:275, exec, hyprctl -q keyword cursor:zoom_factor $(hyprctl getoption cursor:zoom_factor | awk '/^float.*/ {print $2 - 0.5}') + +## VM Keys +bind = $mainMod, 119, submap, passthru # Supr +submap = passthru +bind = $mainMod SHIFT, 119, submap, reset # Supr +submap = reset diff --git a/.config/hypr/plugins/hyprexpo.conf b/.config/hypr/plugins/hyprexpo.conf index c17276ee..3073ca2d 100644 --- a/.config/hypr/plugins/hyprexpo.conf +++ b/.config/hypr/plugins/hyprexpo.conf @@ -15,4 +15,4 @@ plugin { } # Keybinds -bind = ALT, ESCAPE, hyprexpo:expo, toggle +bind = SHIFT, ESCAPE, hyprexpo:expo, toggle diff --git a/.config/hypr/plugins/hyprtasking.conf b/.config/hypr/plugins/hyprtasking.conf index b728c149..ad410d84 100644 --- a/.config/hypr/plugins/hyprtasking.conf +++ b/.config/hypr/plugins/hyprtasking.conf @@ -8,7 +8,6 @@ plugin { gap_size = 15 bg_color = $base border_size = 3 - exit_behavior = active gaps { rows = 3 @@ -23,4 +22,4 @@ plugin { } # Keybinds -bind = ALT, ESCAPE, hyprtasking:toggle, cursor +bind = SHIFT, ESCAPE, hyprtasking:toggle, cursor diff --git a/.config/hypr/theme/animations.conf b/.config/hypr/theme/animations.conf index 18fc7670..b1c121ad 100644 --- a/.config/hypr/theme/animations.conf +++ b/.config/hypr/theme/animations.conf @@ -1,5 +1,5 @@ animations { - enabled = 1 + enabled = true bezier = default, 0.05, 0.9, 0.1, 1.02 bezier = wind, 0.05, 0.9, 0.1, 1.02