Files
dotfiles/.config/hypr/hyprland/autostart.lua
2026-07-17 15:38:13 +02:00

20 lines
1.2 KiB
Lua

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)