Migrate Hyprland to Lua
This commit is contained in:
47
hypr/hyprland/rules.lua
Normal file
47
hypr/hyprland/rules.lua
Normal file
@@ -0,0 +1,47 @@
|
||||
-- Smart gaps
|
||||
hl.workspace_rule({ workspace = "w[tv1]s[false]", gaps_out = 0, gaps_in = 0 })
|
||||
hl.workspace_rule({ workspace = "f[1]s[false]", gaps_out = 0, gaps_in = 0 })
|
||||
hl.window_rule({ match = { float = false, workspace = "w[tv1]s[false]" }, border_size = 0 })
|
||||
hl.window_rule({ match = { float = false, workspace = "w[tv1]s[false]" }, rounding = 0 })
|
||||
hl.window_rule({ match = { float = false, workspace = "f[1]s[false]" }, border_size = 0 })
|
||||
hl.window_rule({ match = { float = false, workspace = "f[1]s[false]" }, rounding = 0 })
|
||||
|
||||
-- Misc window rules
|
||||
hl.window_rule({
|
||||
match = {
|
||||
class = "Write:"
|
||||
},
|
||||
float = true
|
||||
})
|
||||
hl.window_rule({
|
||||
match = {
|
||||
class = "xdg-desktop-portal-gtk"
|
||||
},
|
||||
float = true
|
||||
})
|
||||
hl.window_rule({
|
||||
match = {
|
||||
title = "(Open File)"
|
||||
},
|
||||
no_blur = true
|
||||
})
|
||||
hl.window_rule({
|
||||
match = {
|
||||
class = "(Xdg-desktop-portal-gtk)"
|
||||
},
|
||||
no_blur = true
|
||||
})
|
||||
hl.window_rule({
|
||||
match = {
|
||||
class = "(eog)"
|
||||
},
|
||||
float = true,
|
||||
center = true
|
||||
})
|
||||
hl.window_rule({
|
||||
match = {
|
||||
class = "(mpv|loupe|com.gabm.satty)"
|
||||
},
|
||||
float = true,
|
||||
size = { "monitor_w*0.95", "monitor_h*0.95"}
|
||||
})
|
||||
Reference in New Issue
Block a user