aboutsummaryrefslogtreecommitdiffstats
path: root/modules/security/gpg/assertions.nix
blob: 586fa9108e2cd54e24d04e70055f897d4805d5b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# Validates GPG sub-options require the main module to be enabled
{ config, ... }:
let
  cfg = config.security.gpg;
in
{
  assertions = [
    {
      assertion = !cfg.backup.enable || cfg.enable;
      message = "security.gpg.backup.enable requires security.gpg.enable.";
    }
  ];
}