Change to lua style for hyprland

This commit is contained in:
2026-05-12 23:16:21 +02:00
parent 66ed635dba
commit 84f687e9f1
13 changed files with 310 additions and 7 deletions

View File

@@ -0,0 +1,47 @@
-- No gaps when only window
hl.workspace_rule({ workspace = "w[tv1]", gaps_out = 0, gaps_in = 0 })
hl.workspace_rule({ workspace = "f[1]", gaps_out = 0, gaps_in = 0 })
hl.window_rule({
name = "no-gaps-wtv1",
match = { float = false, workspace = "w[tv1]" },
border_size = 0,
rounding = 0,
})
hl.window_rule({
name = "no-gaps-f1",
match = { float = false, workspace = "f[1]" },
border_size = 0,
rounding = 0,
})
-- Workspaces to monitors
for i = 1, 6 do
hl.workspace_rule({ workspace = tostring(i), monitor = MAIN_DISPLAY, persistent = true })
end
for i = 6, 10 do
hl.workspace_rule({ workspace = tostring(i), monitor = SECONDARY_DISPLAY, persistent = true })
end
hl.window_rule({
name = "steam",
match = {
class = "steam"
},
monitor = SECONDARY_DISPLAY,
workspace = "7 silent",
no_initial_focus = true,
focus_on_activate = false,
suppress_event = "activatefocus"
})
hl.window_rule({
name = "steam_notifications",
match = {
class = "^(steam)$",
title = "^(notificationtoasts_*)$"
},
no_focus = true,
no_initial_focus = true
})