diff --git a/modules/services/x11/xserver.nix b/modules/services/x11/xserver.nix index 1ea26c5af0a..baf224975a2 100644 --- a/modules/services/x11/xserver.nix +++ b/modules/services/x11/xserver.nix @@ -342,9 +342,9 @@ in { assertion = if cfg.startOpenSSHAgent then !cfg.startGnuPGAgent - else (if cfg.startGnuPGAgent - then !cfg.startOpenSSHAgent - else true); + else if cfg.startGnuPGAgent + then !cfg.startOpenSSHAgent + else true; message = "The OpenSSH agent and GnuPG agent cannot be started both. " "Choose between `startOpenSSHAgent' and `startGnuPGAgent'.";