diff --git a/nixos/modules/services/video/frigate.nix b/nixos/modules/services/video/frigate.nix index f82fb0549ce9..52e7501bbd51 100644 --- a/nixos/modules/services/video/frigate.nix +++ b/nixos/modules/services/video/frigate.nix @@ -632,7 +632,8 @@ in serviceConfig = { ExecStartPre = [ (pkgs.writeShellScript "frigate-clear-cache" '' - rm --recursive --force /var/cache/frigate/* + shopt -s extglob + rm --recursive --force /var/cache/frigate/!(model_cache) '') (pkgs.writeShellScript "frigate-create-writable-config" '' cp --no-preserve=mode "${format.generate "frigate.yml" filteredConfig}" /run/frigate/frigate.yml