diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 26f9dd8..bcafd60 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -24,6 +24,7 @@ $terminal = wezterm $fileManager = nautilus --new-window $browser = zen-browser $messenger = Telegram +$aiChat = gtk-launch Perplexity.desktop # Execute your favorite apps at launch exec-once = uwsm app -- waybar @@ -126,8 +127,9 @@ master { gestures { # See https://wiki.hyprland.org/Configuring/Variables/ for more - workspace_swipe = on } +# Workspace switching with 3-finger horizontal swipe +gesture = 3, horizontal, workspace # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#executing for more @@ -165,6 +167,7 @@ bind = $mainMod SHIFT, W, exec, uwsm app -- waypaper --state-file ~/.config/wayp bind = $mainMod, S, exec, uwsm app -- sh -c 'IMG=$(xdg-user-dir PICTURES)/Screenshots/$(date +'%s_grim.png') && grim $IMG && wl-copy < $IMG' # screenshot bind = $mainMod SHIFT, S, exec, uwsm app -- sh -c 'IMG=$(xdg-user-dir PICTURES)/Screenshots/$(date +'%s_grim.png') && grim -g "$(slurp)" $IMG && wl-copy < $IMG' # screenshot only a part of the screen bind = $mainMod, R, exec, uwsm app -- rofi -run-command='uwsm app -- {cmd}' -show drun -show-icons +bind = $mainMod, A, exec, uwsm app -- $aiChat bind = $mainMod, C, killactive, bind = $mainMod, T, togglefloating, bind = $mainMod, P, pseudo, # dwindle