Files
dotfiles/.config/hypr/conf/rules/init.lua
T
2026-05-08 01:06:14 +02:00

89 lines
1.2 KiB
Lua

hl.window_rule({
match = {
class = "^(pavucontrol)$",
},
float = true,
})
hl.window_rule({
match = {
class = "^(blueman-manager)$",
},
float = true,
})
hl.window_rule({
match = {
class = "^(nm-connection-editor)$",
},
float = true,
})
hl.window_rule({
match = {
class = "^(qalculate-gtk)$",
},
float = true,
})
hl.window_rule({
match = {
class = "net-runelite-client-RuneLite",
title = "^(win\\d+)$",
},
float = true,
no_focus = true,
})
hl.window_rule({
name = "fix-xwayland-drags",
match = {
class = "^$",
title = "^$",
xwayland = true,
float = true,
fullscreen = false,
pin = false,
},
no_focus = true,
})
hl.window_rule({
match = {
float = false,
},
no_shadow = true,
})
hl.window_rule({
match = {
fullscreen_state_client = 3,
fullscreen_state_internal = 3,
content = "game",
},
idle_inhibit = "always",
})
hl.layer_rule({
match = { namespace = "ZShell-Bar" },
blur = true,
ignore_alpha = 0.5,
})
hl.layer_rule({
match = { namespace = "ZShell-Auth" },
blur = true,
ignore_alpha = 0.5,
})
local suppressMaximizeRule = hl.window_rule({
name = "suppress-maximize-events",
match = { class = ".*" },
suppress_event = "maximize",
})
-- suppressMaximizeRule:set_enabled(false)