flake: fix systemd.service file

This commit is contained in:
Jonas Rabenstein 2025-01-21 17:48:38 +01:00
commit df7f352dac

View file

@ -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"
];
};
};