This commit is contained in:
rasmus-kirk
2025-10-23 14:26:54 +02:00
parent decf631992
commit 9181f22429
2 changed files with 3 additions and 0 deletions
+2
View File
@@ -35,6 +35,8 @@
nixosModules.default.imports = [./nixarr vpnconfinement.nixosModules.default]; nixosModules.default.imports = [./nixarr vpnconfinement.nixosModules.default];
# Add tests attribute to the flake outputs # Add tests attribute to the flake outputs
# To run interactively run:
# > nix build .#checks.x86_64-linux.monitoring-test.driver -L
checks = forAllSystems ({pkgs}: { checks = forAllSystems ({pkgs}: {
permissions-test = pkgs.callPackage ./tests/permissions-test.nix { permissions-test = pkgs.callPackage ./tests/permissions-test.nix {
inherit (self) nixosModules; inherit (self) nixosModules;
@@ -109,6 +109,7 @@ in {
${pkgs.jq}/bin/jq --slurp add ${settingsFile} '${cfg.credentialsFile}' | ${pkgs.jq}/bin/jq --slurp add ${settingsFile} '${cfg.credentialsFile}' |
install -D -m 600 -o '${cfg.user}' /dev/stdin '${cfg.dataDir}/config.json' 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" cp "${configJs}" "${cfg.dataDir}/config.js"
chmod 600 "${cfg.dataDir}/config.js" chmod 600 "${cfg.dataDir}/config.js"
chown "${cfg.user}:${cfg.group}" "${cfg.dataDir}/config.js" chown "${cfg.user}:${cfg.group}" "${cfg.dataDir}/config.js"