aboutsummaryrefslogtreecommitdiffstats
path: root/modules/development/git/assertions.nix
blob: df85c62695e4d1487273805c6e6c146f4ee11ba0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
{ config, ... }:
{
  assertions = [
    {
      assertion =
        !config.development.git.useSSH || (config.development.git.enable && config.security.ssh.enable);
      message = ''
        development.git.useSSH is enabled but security.ssh.enable is not.
        SSH must be enabled (security.ssh.enable = true) to use SSH for git.
      '';
    }
  ];
}