Merge pull request #186582 from midchildan/fix/epgstation-var-empty

nixos/epgstation: fix startup issue

Sandro b34c560d ff37de0c

Changed files
+6
nixos
modules
services
video
epgstation
+6
nixos/modules/services/video/epgstation/default.nix
···
description = "EPGStation user";
group = config.users.groups.epgstation.name;
isSystemUser = true;
+
+
# NPM insists on creating ~/.npm
+
home = "/var/cache/epgstation";
};
users.groups.epgstation = { };
···
++ lib.optional config.services.mirakurun.enable "mirakurun.service"
++ lib.optional config.services.mysql.enable "mysql.service";
+
environment.NODE_ENV = "production";
+
serviceConfig = {
ExecStart = "${cfg.package}/bin/epgstation start";
ExecStartPre = "+${preStartScript}";
User = username;
Group = groupname;
+
CacheDirectory = "epgstation";
StateDirectory = "epgstation";
LogsDirectory = "epgstation";
ConfigurationDirectory = "epgstation";