diff --git a/modules/misc/news.nix b/modules/misc/news.nix index 6d8a4003c..ef1bc7419 100644 --- a/modules/misc/news.nix +++ b/modules/misc/news.nix @@ -1138,7 +1138,7 @@ in { time = "2023-06-30T14:46:22+00:00"; - condition = config.services.ssh-agent.enable; + condition = hostPlatform.isLinux; message = '' A new module is available: 'services.ssh-agent' ''; diff --git a/modules/services/ssh-agent.nix b/modules/services/ssh-agent.nix index d896d8e15..16db3232c 100644 --- a/modules/services/ssh-agent.nix +++ b/modules/services/ssh-agent.nix @@ -14,6 +14,11 @@ in { }; config = lib.mkIf cfg.enable { + assertions = [ + (lib.hm.assertions.assertPlatform "services.ssh-agent" pkgs + lib.platforms.linux) + ]; + home.sessionVariablesExtra = '' if [[ -z "$SSH_AUTH_SOCK" ]]; then export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/ssh-agent