local music_workspace = "music" local voicechat_workspace = "voice" local obs_workspace = "obs" 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.window_rule({ name = "discord", match = {class = "^(discord)$"}, workspace = "special:" .. voicechat_workspace }) hl.window_rule({ name = "spotify", match = {class = "^(Spotify)$"}, workspace = "special:" .. music_workspace }) hl.window_rule({ name = "obs", match = {class = "com.obsproject.Studio"}, workspace = "special:" .. obs_workspace })