24/07/2026
This commit is contained in:
+24
-16
@@ -1,29 +1,25 @@
|
||||
local music_workspace = "music"
|
||||
local voicechat_workspace = "voice"
|
||||
local obs_workspace = "obs"
|
||||
local social_workspace = "social"
|
||||
|
||||
local numkeys = {
|
||||
{code = "87"}, -- 1
|
||||
{code = "88"}, -- 2
|
||||
{code = "89"}, -- 3
|
||||
{code = "83"}, -- 4
|
||||
{code = "84"}, -- 5
|
||||
{code = "85"}, -- 6
|
||||
{code = "79"}, -- 7
|
||||
{code = "80"}, -- 8
|
||||
{code = "81"}, -- 9
|
||||
{code = "90"} -- 0
|
||||
}
|
||||
|
||||
-- Keybinds that define workspaces
|
||||
hl.bind(mainMod .. " + code:"..numkeys[7].code, hl.dsp.workspace.toggle_special(music_workspace))
|
||||
hl.bind(mainMod .. " + code:"..numkeys[8].code, hl.dsp.workspace.toggle_special(voicechat_workspace))
|
||||
hl.bind(mainMod .. " + code:"..numkeys[9].code, hl.dsp.workspace.toggle_special(obs_workspace))
|
||||
hl.bind(mainMod .. " + code:"..NUM_KEYS[5].code, hl.dsp.workspace.toggle_special(social_workspace))
|
||||
hl.bind(mainMod .. " + code:"..NUM_KEYS[7].code, hl.dsp.workspace.toggle_special(music_workspace))
|
||||
hl.bind(mainMod .. " + code:"..NUM_KEYS[8].code, hl.dsp.workspace.toggle_special(voicechat_workspace))
|
||||
hl.bind(mainMod .. " + code:"..NUM_KEYS[9].code, hl.dsp.workspace.toggle_special(obs_workspace))
|
||||
|
||||
--hl.workspace_rule({workspace = "special:" .. voicechat_workspace,
|
||||
-- persistent = true
|
||||
--})
|
||||
--hl.workspace_rule({workspace = "special:" .. social_workspace,
|
||||
-- persistent = true
|
||||
--})
|
||||
|
||||
hl.window_rule({
|
||||
name = "discord",
|
||||
match = {class = "^(discord)$"},
|
||||
match = {class = "^(discord|vesktop)$"},
|
||||
workspace = "special:" .. voicechat_workspace
|
||||
})
|
||||
|
||||
@@ -38,3 +34,15 @@ hl.window_rule({
|
||||
match = {class = "com.obsproject.Studio"},
|
||||
workspace = "special:" .. obs_workspace
|
||||
})
|
||||
|
||||
hl.window_rule({
|
||||
name = "Social installed with vivaldi",
|
||||
match = {title = "WhatsApp Web|X|Instagram"},
|
||||
workspace = "special:" .. social_workspace
|
||||
})
|
||||
|
||||
hl.window_rule({
|
||||
name = "telegram",
|
||||
match = {class = "org.telegram.desktop"},
|
||||
workspace = "special:" .. social_workspace
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user