new: add windowrules config
This commit is contained in:
@@ -10,6 +10,7 @@ require("lua.conf.input").load()
|
|||||||
require("lua.conf.decoration").load()
|
require("lua.conf.decoration").load()
|
||||||
require("lua.conf.layout").load()
|
require("lua.conf.layout").load()
|
||||||
require("lua.conf.misc").load()
|
require("lua.conf.misc").load()
|
||||||
|
require("lua.conf.windowrules").load()
|
||||||
|
|
||||||
require("lua.binds").load()
|
require("lua.binds").load()
|
||||||
require("lua.modules").load()
|
require("lua.modules").load()
|
||||||
|
|||||||
@@ -0,0 +1,47 @@
|
|||||||
|
local M = {}
|
||||||
|
|
||||||
|
M.window_rules = {
|
||||||
|
{
|
||||||
|
name = "floating-utils",
|
||||||
|
match = {
|
||||||
|
class = "^(pavucontrol|blueman-manager|nm-connection-editor|qalculate-gtk|xdg-desktop-portal-gtk)$",
|
||||||
|
},
|
||||||
|
float = true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "floating-mathematica",
|
||||||
|
match = {
|
||||||
|
title = "^(Mathematica|WolframNB)$",
|
||||||
|
},
|
||||||
|
float = true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "transparent-vscode",
|
||||||
|
match = {
|
||||||
|
class = "^(code|code-url-handler)$",
|
||||||
|
},
|
||||||
|
opacity = "0.8",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "floating-social-apps",
|
||||||
|
match = {
|
||||||
|
class = "^(QQ|wechat)$",
|
||||||
|
},
|
||||||
|
float = true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "floating-download-manager",
|
||||||
|
match = {
|
||||||
|
class = "^(fdm)$",
|
||||||
|
},
|
||||||
|
float = true,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
function M.load()
|
||||||
|
for _, rule in ipairs(M.window_rules) do
|
||||||
|
hl.window_rule(rule)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
return M
|
||||||
Reference in New Issue
Block a user