This commit is contained in:
4DBug
2026-02-18 22:44:39 -06:00
parent bca6b60a3e
commit e5f9674f8d
82 changed files with 9362 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
{
den.aspects.glances = {
nixos = { pkgs, ... }: {
environment.systemPackages = [ pkgs.glances ];
users.users.glances = {
isSystemUser = true;
group = "glances";
home = "/var/lib/glances";
createHome = true;
};
users.groups.glances = {};
systemd.services.glances-web = {
description = "glances web interface";
after = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
User = "glances";
Group = "glances";
ExecStart = ''
${pkgs.glances}/bin/glances \
-w \
-p 61208 \
-B 0.0.0.0
'';
Restart = "always";
RestartSec = 5;
NoNewPrivileges = true;
PrivateTmp = true;
ProtectSystem = "strict";
ProtectHome = true;
LockPersonality = true;
MemoryDenyWriteExecute = true;
};
};
};
};
}