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