hyprland: add ghostty dropdown scratchpad and specialWorkspace animation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -102,6 +102,7 @@ animations {
|
|||||||
animation = borderangle, 1, 8, default
|
animation = borderangle, 1, 8, default
|
||||||
animation = fade, 1, 4, default
|
animation = fade, 1, 4, default
|
||||||
animation = workspaces, 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 = size 90% 90%, class:^(transmission-gtk)$
|
||||||
windowrulev2 = center, 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)
|
# Gmail and Messages (Chrome windows)
|
||||||
windowrulev2 = workspace special:gmail silent, class:^(google-chrome)$,title:^(.*@gmail.com.*Gmail.*)$
|
windowrulev2 = workspace special:gmail silent, class:^(google-chrome)$,title:^(.*@gmail.com.*Gmail.*)$
|
||||||
windowrulev2 = float, 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, 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, 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, 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
|
# Move windows to scratchpads
|
||||||
bind = $modAlt SHIFT, E, movetoworkspace, special:element
|
bind = $modAlt SHIFT, E, movetoworkspace, special:element
|
||||||
|
|||||||
Reference in New Issue
Block a user