modules: use user & group options
I've tried my best to locate all uses of hardcoded usernames, but its not guaranteed that all have been found/fixed.
This commit is contained in:
parent
ccef870b74
commit
e873326bfe
7 changed files with 16 additions and 16 deletions
|
|
@ -89,7 +89,7 @@ in {
|
|||
environment.systemPackages = [ cfg.package (hiPrio cfg.cli) ];
|
||||
|
||||
systemd.tmpfiles.rules = [
|
||||
"d '${cfg.dataDir}' 0770 lnd lnd - -"
|
||||
"d '${cfg.dataDir}' 0770 ${config.services.lnd.user} ${config.services.lnd.group} - -"
|
||||
];
|
||||
|
||||
systemd.services.lightning-loop = {
|
||||
|
|
@ -98,7 +98,7 @@ in {
|
|||
after = [ "lnd.service" ];
|
||||
serviceConfig = nbLib.defaultHardening // {
|
||||
ExecStart = "${cfg.package}/bin/loopd --configfile=${configFile}";
|
||||
User = "lnd";
|
||||
User = config.services.lnd.user;
|
||||
Restart = "on-failure";
|
||||
RestartSec = "10s";
|
||||
ReadWritePaths = cfg.dataDir;
|
||||
|
|
@ -108,8 +108,8 @@ in {
|
|||
};
|
||||
|
||||
nix-bitcoin.secrets = {
|
||||
loop-key.user = "lnd";
|
||||
loop-cert.user = "lnd";
|
||||
loop-key.user = config.services.lnd.user;
|
||||
loop-cert.user = config.services.lnd.user;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue