AquaticOS/modules/programs/hyprland/config/autostart.nix

34 lines
No EOL
888 B
Nix

{ ... }:
{
flake.modules.homeManager.hyprland =
{ lib, ... }:
let
lua = lib.generators.mkLuaInline;
in
{
wayland.windowManager.hyprland = {
settings = {
on = {
_args = [
"hyprland.start"
(lua ''
function()
hl.exec_cmd("bash -c \"wl-paste --watch cliphist store &\"")
hl.exec_cmd("dms run")
hl.exec_cmd("systemctl --user start hyperpolkitagent")
hl.exec_cmd("zen-beta")
hl.exec_cmd("vesktop")
hl.exec_cmd("signal-desktop")
hl.exec_cmd("steam")
hl.exec_cmd("goxlr-daemon")
hl.exec_cmd("thunderbird")
hl.exec_cmd("bitwarden")
hl.exec_cmd("stoat-desktop")
end
'')
];
};
};
};
};
}