-- Hyprland Lua config (migrated from hyprland.conf + configs/ + theme/). -- -- Hyprland loads hyprland.lua in preference to hyprland.conf when both exist, -- and only decides at startup -- so switching between them needs a restart. -- The .conf files are kept intact next to these; to roll back, move -- hyprland.lua aside and restart Hyprland. -- -- Each require() is its own Lua scope, so an error in one file does not stop -- the others -- but a require() of a *missing* file kills this file, so keep -- the paths correct. -- Configs require("configs.env") require("configs.profiles.init") -- monitors + workspaces, per machine require("configs.binds") require("configs.input") require("configs.misc") require("configs.plugins") require("theme.theme") -- Autostart hl.on("hyprland.start", function() hl.exec_cmd(os.getenv("HOME") .. "/.config/hypr/scripts/autostart/services") hl.exec_cmd(os.getenv("HOME") .. "/.config/hypr/scripts/autostart/apps") end)