diff --git a/flake.nix b/flake.nix index c496f9b..1fa1ac3 100644 --- a/flake.nix +++ b/flake.nix @@ -35,6 +35,8 @@ nixosModules.default.imports = [./nixarr vpnconfinement.nixosModules.default]; # Add tests attribute to the flake outputs + # To run interactively run: + # > nix build .#checks.x86_64-linux.monitoring-test.driver -L checks = forAllSystems ({pkgs}: { permissions-test = pkgs.callPackage ./tests/permissions-test.nix { inherit (self) nixosModules; diff --git a/nixarr/transmission/cross-seed/default.nix b/nixarr/transmission/cross-seed/default.nix index 061cd3f..7a26309 100644 --- a/nixarr/transmission/cross-seed/default.nix +++ b/nixarr/transmission/cross-seed/default.nix @@ -109,6 +109,7 @@ in { ${pkgs.jq}/bin/jq --slurp add ${settingsFile} '${cfg.credentialsFile}' | install -D -m 600 -o '${cfg.user}' /dev/stdin '${cfg.dataDir}/config.json' + rm -f "${cfg.dataDir}/config.js" cp "${configJs}" "${cfg.dataDir}/config.js" chmod 600 "${cfg.dataDir}/config.js" chown "${cfg.user}:${cfg.group}" "${cfg.dataDir}/config.js"