nixos/pangolin: replace preStart with ExecStartPre

This commit is contained in:
h7x4
2025-10-27 18:52:19 +09:00
parent 5d41770eb3
commit c657e20f5a
@@ -241,11 +241,6 @@ in
requires = [ "network.target" ];
after = [ "network.target" ];
preStart = ''
mkdir -p ${cfg.dataDir}/config
cp -f ${cfgFile} ${cfg.dataDir}/config/config.yml
'';
serviceConfig = {
User = "pangolin";
Group = "fossorial";
@@ -317,6 +312,11 @@ in
"~@swap:EPERM"
"~@timer:EPERM"
];
ExecStartPre = [
"${lib.getExe' pkgs.coreutils "mkdir"} -p ${cfg.dataDir}/config"
"${lib.getExe' pkgs.coreutils "cp"} -f ${cfgFile} ${cfg.dataDir}/config/config.yml"
];
ExecStart = lib.getExe cfg.package;
};
};