blob: d66317332fb1d53f48ff4a7de54683899da713e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# Assertions - Validates SSH is enabled when git.useSSH is set
{ 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.
'';
}
];
}
|