flake: fix systemd.service file
This commit is contained in:
parent
641bddafb3
commit
df7f352dac
1 changed files with 9 additions and 6 deletions
15
flake.nix
15
flake.nix
|
|
@ -11,15 +11,18 @@
|
|||
config.nixpkgs.overlays = [ self.overlay ];
|
||||
|
||||
config.systemd.services.boddle = lib.mkIf config.services.boddle.enable {
|
||||
script = lib.getExe pkgs.boddle;
|
||||
confinement.enable = true;
|
||||
unitConfig.conditionPathExists = [
|
||||
"/var/lib/boddle/boddle.toml"
|
||||
"/var/lib/boddle/boddle.db"
|
||||
unitConfig.ConditionPathExists = [
|
||||
"%S/boddle/boddle.toml"
|
||||
"%S/boddle/boddle.db"
|
||||
];
|
||||
serviceConfig.WorkingDirectory = "/var/lib/boddle";
|
||||
serviceConfig.StateDirectory = "/var/lib/boddle";
|
||||
serviceConfig.ExecStart = lib.getExe pkgs.boddle;
|
||||
serviceConfig.WorkingDirectory = "%S/boddle";
|
||||
serviceConfig.StateDirectory = "boddle";
|
||||
serviceConfig.DynamicUser = true;
|
||||
serviceConfig.BindPaths = [
|
||||
"%S/boddle"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue