34 lines
No EOL
888 B
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
|
|
'')
|
|
];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} |