1 2 3 4 5 6 7 8 9 10
# Validates GPG sub-options require the main module to be enabled { config, ... }: { assertions = [ { assertion = !config.security.gpg.backup.enable || config.security.gpg.enable; message = "security.gpg.backup.enable requires security.gpg.enable."; } ]; }