-- Recommended command for getting class/..: -- sleep 2 && hyprctl activewindow if HOSTNAME == "archlinux-hypr" then --# Window rules on Monitor 3 hl.window_rule({ name = "Librewolf", match = { class = ".*librewolf.*" }, workspace = "300 silent" }) hl.window_rule({ name = "Mozilla Thunderbird", match = { class = ".*Thunderbird.*" }, workspace = "301 silent" }) --# Window rules on Monitor 4 hl.window_rule({ name = "Discord", match = { class = ".*discord.*" }, workspace = "4 silent" }) hl.window_rule({ name = "Signal", match = { class = ".*signal.*" }, workspace = "4" }) hl.window_rule({ name = "Nextcloud", match = { class = ".*nextcloud.*" }, workspace = "400" }) elseif HOSTNAME == "hp-laptop" then hl.window_rule({ name = "Discord", match = { class = ".*discord.*" }, workspace = "4 silent" }) hl.window_rule({ name = "Signal", match = { class = ".*signal.*" }, workspace = "4" }) hl.window_rule({ name = "Nextcloud", match = { class = ".*nextcloud.*" }, workspace = "400" }) end -- Videos hl.window_rule({ name = "Youtube", match = { title = ".*YouTube — .*" }, no_dim = true, content = "video" }) -- Videos hl.window_rule({ name = "Youtube", match = { title = ".*Crunchyroll — .*" }, no_dim = true, content = "video" }) hl.window_rule({ name = "Fladder", match = { class = ".*fladder.*" }, no_dim = true, content = "video" }) -- Games hl.window_rule({ name = "Steam Games", match = { class = "steam_app.*", }, no_dim = true, content = "game" })