Add beszel

This commit is contained in:
2025-04-17 20:24:14 -04:00
parent 6bf6ad6a43
commit e4606f9638

View File

@@ -108,6 +108,7 @@ in
ryujinx ryujinx
traceroute traceroute
unityhub unityhub
unstable.beszel
unstable.ghostty unstable.ghostty
unstable.obsidian unstable.obsidian
unstable.signal-desktop-bin unstable.signal-desktop-bin
@@ -171,8 +172,33 @@ in
}; };
}; };
users.users.beszel = {
isSystemUser = true;
group = "beszel";
description = "Beszel Agent service user";
};
users.groups.beszel = { };
systemd.services = { systemd.services = {
NetworkManager-wait-online.enable = false; NetworkManager-wait-online.enable = false;
beszel-agent = {
description = "Beszel Agent Service";
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Environment = [
"PORT=45876"
''KEY="ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEaNtnkc+3+fJU+bTO6fibID9FHgFjei0sjJNqvcYtG8"''
];
ExecStart = "${lib.getBin unstable.beszel}/bin/beszel-agent";
User = "beszel";
Restart = "always";
RestartSec = 5;
};
};
}; };
system = { system = {