UI amelioration
This commit is contained in:
@@ -148,7 +148,12 @@ animations {
|
||||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
||||
dwindle {
|
||||
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
||||
|
||||
# This prevents the layout from collapsing if you close one window
|
||||
preserve_split = true # You probably want this
|
||||
|
||||
# 0 -> follow mouse, 1 -> always left/top, 2 -> always right/bottom
|
||||
force_split = 2
|
||||
}
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
||||
@@ -287,8 +292,8 @@ bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||
|
||||
# Example special workspace (scratchpad)
|
||||
bind = $mainMod, S, togglespecialworkspace, magic
|
||||
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
||||
bind = $mainMod, S, togglespecialworkspace, tools
|
||||
bind = $mainMod SHIFT, S, movetoworkspace, special:tools
|
||||
|
||||
# Scroll through existing workspaces with mainMod + scroll
|
||||
bind = $mainMod, mouse_down, workspace, e+1
|
||||
@@ -376,4 +381,42 @@ workspace = 3, name:long-1, monitor:DP-5 # Right screen
|
||||
workspace = 4, name:long-2, monitor:DP-5 # Right screen
|
||||
workspace = 5, name:smoll, monitor:eDP-1 # Laptop screen
|
||||
#workspace = 4, name:windows, monitor:DP-4, on-created-empty:VBoxManage startvm "Windows 11"
|
||||
#workspace = special:scratchpad, on-created-empty:kitty
|
||||
workspace = special:tools, layout:dwindle, gapsin:0
|
||||
|
||||
# Top Left: btop
|
||||
windowrule {
|
||||
name = dashboard-btop
|
||||
match:class = ^(btop)$
|
||||
tile = true
|
||||
workspace = special:tools
|
||||
}
|
||||
|
||||
# Top Right: ncspot
|
||||
windowrule {
|
||||
name = dashboard-ncspot
|
||||
match:class = ^(ncspot)$
|
||||
tile = true
|
||||
workspace = special:tools
|
||||
}
|
||||
|
||||
# Bottom Left: ncpamixer
|
||||
windowrule {
|
||||
name = dashboard-ncpamixer
|
||||
match:class = ^(ncpamixer)$
|
||||
tile = true
|
||||
workspace = special:tools
|
||||
}
|
||||
|
||||
# Bottom Right: bluetuith
|
||||
windowrule {
|
||||
name = dashboard-bluetuith
|
||||
match:class = ^(bluetuith)$
|
||||
tile = true
|
||||
workspace = special:tools
|
||||
}
|
||||
|
||||
# Bind to launch the suite (Run this once)
|
||||
bind = $mainMod, grave, exec, kitty --class btop btop
|
||||
bind = $mainMod, grave, exec, kitty --class ncspot ncspot
|
||||
bind = $mainMod, grave, exec, kitty --class ncpamixer ncpamixer
|
||||
bind = $mainMod, grave, exec, kitty --class bluetuith bluetuith
|
||||
|
||||
Reference in New Issue
Block a user