diff --git a/dotfiles/config/hypr/hyprland.conf b/dotfiles/config/hypr/hyprland.conf index 65879e04..ca69b6f9 100644 --- a/dotfiles/config/hypr/hyprland.conf +++ b/dotfiles/config/hypr/hyprland.conf @@ -102,6 +102,7 @@ animations { animation = borderangle, 1, 8, default animation = fade, 1, 4, default animation = workspaces, 1, 4, default + animation = specialWorkspace, 1, 5, myBezier, slidevert } # ============================================================================= @@ -237,6 +238,14 @@ windowrulev2 = float, class:^(transmission-gtk)$ windowrulev2 = size 90% 90%, class:^(transmission-gtk)$ windowrulev2 = center, class:^(transmission-gtk)$ +windowrulev2 = workspace special:dropdown silent, class:^(com\.mitchellh\.ghostty\.dropdown)$ +windowrulev2 = float, class:^(com\.mitchellh\.ghostty\.dropdown)$ +windowrulev2 = size 100% 50%, class:^(com\.mitchellh\.ghostty\.dropdown)$ +windowrulev2 = move 0 0, class:^(com\.mitchellh\.ghostty\.dropdown)$ +windowrulev2 = noborder, class:^(com\.mitchellh\.ghostty\.dropdown)$ +windowrulev2 = noshadow, class:^(com\.mitchellh\.ghostty\.dropdown)$ +windowrulev2 = animation slide, class:^(com\.mitchellh\.ghostty\.dropdown)$ + # Gmail and Messages (Chrome windows) windowrulev2 = workspace special:gmail silent, class:^(google-chrome)$,title:^(.*@gmail.com.*Gmail.*)$ windowrulev2 = float, class:^(google-chrome)$,title:^(.*@gmail.com.*Gmail.*)$ @@ -290,6 +299,7 @@ bind = $modAlt, K, exec, ~/.config/hypr/scripts/toggle-scratchpad.sh slack '^Sla bind = $modAlt, S, exec, ~/.config/hypr/scripts/toggle-scratchpad.sh spotify '^spotify$' - spotify bind = $modAlt, T, exec, ~/.config/hypr/scripts/toggle-scratchpad.sh transmission '^transmission-gtk$' - transmission-gtk bind = $modAlt, V, exec, ~/.config/hypr/scripts/toggle-scratchpad.sh volume '^(pavucontrol|pavucontrol-qt|org\.pulseaudio\.pavucontrol)$' - pavucontrol +bind = $modAlt, grave, exec, ~/.config/hypr/scripts/toggle-scratchpad.sh dropdown '^com\.mitchellh\.ghostty\.dropdown$' - ghostty --config-file=/home/imalison/.config/ghostty/dropdown # Move windows to scratchpads bind = $modAlt SHIFT, E, movetoworkspace, special:element