Update nix flake

This commit is contained in:
2025-01-07 17:38:23 +03:00
parent b0cd8bdefa
commit 882d596aa7

View File

@@ -84,20 +84,22 @@
config = lib.mkIf config.photocatalog.enable { config = lib.mkIf config.photocatalog.enable {
environment.systemPackages = [ self.packages.${pkgs.system}.photocatalog ]; environment.systemPackages = [ self.packages.${pkgs.system}.photocatalog ];
systemd.services = lib.genAttrs config.photocatalog (sync: systemd.services = lib.genAttrs config.photocatalog.syncs (sync:
{ {
name = "photocatalog_${sync.name}"; ${sync.name} = {
after = [ "local-fs.target" ]; name = "photocatalog_${sync.name}";
path = [ after = [ "local-fs.target" ];
self.packages.${pkgs.system}.photocatalog path = [
]; self.packages.${pkgs.system}.photocatalog
preStart = lib.mkIf (!sync.skipFullSync) [ ];
"mkdir -p ${sync.target}" preStart = lib.mkIf (!sync.skipFullSync) [
"photocatalog -source ${sync.source} -target ${sync.target}" "mkdir -p ${sync.target}"
]; "photocatalog -source ${sync.source} -target ${sync.target}"
script = [ ];
"photocatalog -source ${sync.source} -target ${sync.target} -skip-full-sync -watch" script = [
]; "photocatalog -source ${sync.source} -target ${sync.target} -skip-full-sync -watch"
];
};
} }
); );
}; };