local programs = require("hyprland.variables.programs") local workspaces = require("hyprland.variables.workspaces") -- TODO: Convert as many of these as possible to systemd units hl.on("hyprland.start", function () hl.exec_cmd("swayosd-server") hl.exec_cmd(programs.terminal, { workspace = workspaces.special.term .. " silent"}) hl.exec_cmd(programs.browser .. " 'ext+container:name=Meta&url=https://web.whatsapp.com' 'ext+container:name=Wasteside&url=https://mail.google.com'", { workspace = workspaces.special.social .. " silent"}) hl.exec_cmd("gnome-calendar", { workspace = workspaces.special.social .. " silent"}) hl.exec_cmd(programs.terminal .. " -e spotify_player", { workspace = workspaces.special.media .. " silent"}) hl.exec_cmd(programs.terminal .. " -e wiremix", { workspace = workspaces.special.media .. " silent"}) hl.exec_cmd("clickup", { workspace = workspaces.special.todo .. " silent"}) hl.exec_cmd(programs.file_manager, { workspace = workspaces.special.files .. " silent"}) hl.exec_cmd("localsend", { workspace = workspaces.special.files .. " silent"}) hl.exec_cmd("ratbagctl list") hl.exec_cmd("~/code/ha-notifications/ha-notifications") end)