hypr: refresh wiki and add scrolling workspace controls
This commit is contained in:
@@ -3,10 +3,10 @@
|
||||
# uncomment all if you wish to use that.
|
||||
# workspace = w[tv1], gapsout:0, gapsin:0
|
||||
# workspace = f[1], gapsout:0, gapsin:0
|
||||
# windowrulev2 = bordersize 0, floating:0, onworkspace:w[tv1]
|
||||
# windowrulev2 = rounding 0, floating:0, onworkspace:w[tv1]
|
||||
# windowrulev2 = bordersize 0, floating:0, onworkspace:f[1]
|
||||
# windowrulev2 = rounding 0, floating:0, onworkspace:f[1]
|
||||
# windowrule = match:float 0, match:workspace w[tv1], border_size 0
|
||||
# windowrule = match:float 0, match:workspace w[tv1], rounding 0
|
||||
# windowrule = match:float 0, match:workspace f[1], border_size 0
|
||||
# windowrule = match:float 0, match:workspace f[1], rounding 0
|
||||
|
||||
##############
|
||||
### GROUPS ###
|
||||
@@ -63,8 +63,8 @@ group {
|
||||
# Example windowrule v1
|
||||
# windowrule = float, ^(kitty)$
|
||||
|
||||
# Example windowrule v2
|
||||
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
|
||||
# Example modern windowrule
|
||||
# windowrule = match:class ^(kitty)$, match:title ^(kitty)$, float on
|
||||
|
||||
# Ignore maximize requests from apps. You'll probably like this.
|
||||
windowrule = match:class .*, suppress_event maximize
|
||||
@@ -75,6 +75,11 @@ windowrule = match:xwayland 1, no_initial_focus on
|
||||
|
||||
## ========== Special Workspaces ==========
|
||||
workspace = special:passwordmgr, on-created-empty:bitwarden-desktop
|
||||
|
||||
## ========== Workspace Layout Overrides ==========
|
||||
workspace = name:comms, layout:scrolling
|
||||
workspace = name:steam, layout:scrolling
|
||||
|
||||
#windowrule = float, class:org.keepassxc.KeePassXC
|
||||
#windowrule = noscreenshare, class:org.keepassxc.KeePassXC
|
||||
#windowrule = size 60% 60%, class:org.keepassxc.KeePassXC
|
||||
@@ -96,8 +101,8 @@ windowrule = match:class ^(@joplin/app-desktop)$, workspace name:joplin
|
||||
windowrule = match:class Spotify, workspace 10
|
||||
|
||||
### ========== Development ==========
|
||||
#windowrulev2 = float, class:jetbrains-webstorm, title:Welcome to WebStorm
|
||||
#windowrulev2 = size 1080 720, class:jetbrains-webstorm, title:Welcome to WebStorm
|
||||
#windowrule = match:class jetbrains-webstorm, match:title Welcome to WebStorm, float on
|
||||
#windowrule = match:class jetbrains-webstorm, match:title Welcome to WebStorm, size 1080 720
|
||||
|
||||
## ========== Gaming ==========
|
||||
# Steam
|
||||
@@ -121,9 +126,7 @@ windowrule = match:class com.gabm.satty, float on
|
||||
windowrule = match:class com.gabm.satty, min_size 700 400
|
||||
|
||||
# Blur swaync
|
||||
#layerrule = blur, swaync-control-center
|
||||
#layerrule = blur, swaync-notification-window
|
||||
#layerrule = ignorezero, swaync-control-center
|
||||
#layerrule = ignorezero, swaync-notification-window
|
||||
#layerrule = ignorealpha, swaync-control-center
|
||||
#layerrule = ignorealpha, swaync-notification-window
|
||||
#layerrule = blur on, match:namespace swaync-control-center
|
||||
#layerrule = blur on, match:namespace swaync-notification-window
|
||||
#layerrule = ignore_alpha 0, match:namespace swaync-control-center
|
||||
#layerrule = ignore_alpha 0, match:namespace swaync-notification-window
|
||||
|
||||
@@ -97,6 +97,12 @@ bind = $mainMod SHIFT, Tab, layoutmsg, addmaster
|
||||
bind = $mainMod CTRL, Tab, layoutmsg, removemaster
|
||||
bind = $mainMod CTRL SHIFT, Tab, layoutmsg, rollnext
|
||||
|
||||
# Scrolling layout
|
||||
bind = $mainMod, comma, layoutmsg, move -col
|
||||
bind = $mainMod, period, layoutmsg, move +col
|
||||
bind = $mainMod CTRL, comma, layoutmsg, fit active
|
||||
bind = $mainMod CTRL, period, layoutmsg, togglefit
|
||||
|
||||
# MOVE FOCUS with mainMod + vim keys
|
||||
bind = $mainMod, H, movefocus, l
|
||||
bind = $mainMod, L, movefocus, r
|
||||
|
||||
Reference in New Issue
Block a user