61 lines
1.1 KiB
Plaintext
61 lines
1.1 KiB
Plaintext
##############################
|
|
### WINDOWS AND WORKSPACES ###
|
|
##############################
|
|
|
|
# See https://wiki.hypr.land/Configuring/Window-Rules/ for more
|
|
# See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules
|
|
|
|
# Example windowrules that are useful
|
|
|
|
windowrule {
|
|
# Ignore maximize requests from all apps. You'll probably like this.
|
|
name = suppress-maximize-events
|
|
match:class = .*
|
|
|
|
suppress_event = maximize
|
|
}
|
|
|
|
windowrule {
|
|
# Fix some dragging issues with XWayland
|
|
name = fix-xwayland-drags
|
|
match:class = ^$
|
|
match:title = ^$
|
|
match:xwayland = true
|
|
match:float = true
|
|
match:fullscreen = false
|
|
match:pin = false
|
|
|
|
no_focus = true
|
|
}
|
|
|
|
# Hyprland-run windowrule
|
|
windowrule {
|
|
name = move-hyprland-run
|
|
|
|
match:class = hyprland-run
|
|
|
|
move = 20 monitor_h-120
|
|
float = yes
|
|
}
|
|
|
|
windowrule {
|
|
name = Iron Thread
|
|
match:class = iron_thread
|
|
no_initial_focus = true
|
|
|
|
}
|
|
|
|
windowrule {
|
|
name = Ghostty
|
|
match:class = com.mitchellh.ghostty
|
|
workspace = 1
|
|
move = 100 100
|
|
size = 100 100
|
|
}
|
|
|
|
windowrule {
|
|
name = Google Chrome
|
|
match:class = google-chrome
|
|
workspace = 2
|
|
}
|