diff --git a/checks/default.nix b/checks/default.nix index ae33fc0..24211a0 100644 --- a/checks/default.nix +++ b/checks/default.nix @@ -9,12 +9,7 @@ ${system} = { # Check project formatting - format = pkgs.runCommand "nixfmt-check" { } '' - set -euo pipefail - cd ${self} - ${self.formatter.${system}}/bin/formatter . --check - mkdir $out - ''; + format = self.formatter.${system}; #TODO(#29): Integration/System tests diff --git a/flake.nix b/flake.nix index d9dae25..dbb924f 100644 --- a/flake.nix +++ b/flake.nix @@ -50,9 +50,7 @@ checks = import ./checks/default.nix importParams; deploy = import ./deploy/default.nix importParams; devShells = import ./dev-shells/default.nix importParams; - formatter.${system} = pkgs.writeShellScriptBin "formatter" '' - ${pkgs.findutils}/bin/find $1 -type f -name '*.nix' -exec ${pkgs.nixfmt-rfc-style}/bin/nixfmt ''${@:2} {} + - ''; + formatter.${system} = pkgs.nixfmt-tree; nixosConfigurations = import ./nixos-configurations/default.nix importParams; nixosModules = import ./nixos-modules/default.nix importParams; packages = import ./packages/default.nix importParams; diff --git a/nixos-modules/qois/git/default.nix b/nixos-modules/qois/git/default.nix index 719a3a0..2983a33 100644 --- a/nixos-modules/qois/git/default.nix +++ b/nixos-modules/qois/git/default.nix @@ -40,7 +40,11 @@ with lib; }; "ssh.minimum_key_sizes".RSA = 2047; session.COOKIE_SECURE = true; - service.DISABLE_REGISTRATION = true; + service = { + DISABLE_REGISTRATION = true; + ENABLE_NOTIFY_MAIL = true; + DEFAULT_KEEP_EMAIL_PRIVATE = true; + }; mailer = { ENABLED = true; PROTOCOL = "sendmail";