..
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user