---------------- -- Window Rule ---------------- hl.window_rule { name = 'web_browser', match = { class = '^helium$' }, workspace = 3, } hl.window_rule { name = 'games', match = { class = '^steam$|^(?:yuanshen|starrail|zenlesszonezero)\\.exe$|^steam_app_.*' }, workspace = 4, content = 'game', immediate = true, } hl.window_rule { name = 'gamescope', match = { class = '^gamescope$' }, workspace = 4, content = 'game', immediate = true, float = true, } hl.window_rule { name = 'videos', match = { class = '^com.example.piliplus$' }, workspace = 'name:ws_dp4', content = 'video', } hl.window_rule { name = 'videos_by_title', match = { class = '^$', title = '^wiliwili$' }, workspace = 'name:ws_dp4', content = 'video', } hl.window_rule { name = 'photos', match = { class = '^feh$' }, content = 'photo', float = true, center = true, } hl.window_rule { name = 'just_float', match = { class = '^wechat$|^baidunetdisk$' }, float = true, center = true, } hl.window_rule { name = 'just_float_browser', match = { class = '^app.zen_browser.zen$', title = '^https://translate.google.com' }, float = true, center = true, } hl.window_rule { name = 'kitten', match = { class = '^kitty$', title = '^kitten$' }, float = true, center = true, } ------------------- -- Workspace Rule ------------------- hl.workspace_rule { workspace = 'w[tv1]s[false]', gaps_in = 0, gaps_out = 0, no_border = true, no_shadow = true, no_rounding = true } hl.workspace_rule { workspace = 'f[1]s[false]', gaps_in = 0, gaps_out = 0, no_border = true, no_shadow = true, no_rounding = true } for i = 1, 10 do hl.workspace_rule { workspace = i, monitor = 'DP-1' } end hl.workspace_rule { workspace = 'name:ws_dp4', monitor = 'DP-4', default = true } hl.workspace_rule { workspace = 'n[s:ws_dp]', layout = 'monocle', gaps_in = 0, gaps_out = 0, float_gaps = 0, border_size = 0, no_border = true, no_shadow = true, no_rounding = true, decorate = false, persistent = false, } ------------------- -- Workspace Rule ------------------- hl.layer_rule { name = 'layer_waybar', match = { namespace = '^waybar$|^launcher$' }, blur = true, blur_popups = true, }