feat: stage default configurations

Barebones default configurations (pending publication of my 'rice').

Has some basic layout tweaks from the default `hyprland` config
+ some integration of `swaync` into `waybar`.
This commit is contained in:
2026-02-07 22:25:39 +00:00
parent 016936525e
commit 5bde3cac63
21 changed files with 1602 additions and 1 deletions

View File

@@ -0,0 +1,39 @@
##############################
### 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
}