From 09d2901003920e1551584e88918b6831e28cb388 Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Sat, 12 Apr 2025 10:02:21 +0200 Subject: [PATCH 1/2] ssh: set SSH_AUTH_SOCK systemwide --- modules/services/ssh.nix | 7 +++---- packages/shell/default.nix | 1 - 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/services/ssh.nix b/modules/services/ssh.nix index bca460c..248d54b 100644 --- a/modules/services/ssh.nix +++ b/modules/services/ssh.nix @@ -3,11 +3,10 @@ in { options.modules.programs.ssh.enable = mkEnableOption "ssh"; config = { + # set the ssh socket globally. This alows all applications and shells to use + # the ssh-agent. + environment.sessionVariables.SSH_AUTH_SOCK = "/run/user/1000/ssh-agent"; programs.ssh.startAgent = true; - # programs.ssh.pubkeyAcceptedKeyTypes = [ - # "ssh-rsa" - # "ecdsa-sha2-nistp521" - # ]; services.openssh = { enable = true; diff --git a/packages/shell/default.nix b/packages/shell/default.nix index 6408291..94dbc91 100644 --- a/packages/shell/default.nix +++ b/packages/shell/default.nix @@ -28,7 +28,6 @@ in buildInputs = [pkgs.makeWrapper]; postBuild = '' wrapProgram $out/bin/fish --set STARSHIP_CONFIG "${toml.generate "starship.toml" starship-config}" \ - --set SSH_AUTH_SOCK /run/user/1000/ssh-agent \ ''; }) .overrideAttrs (_: { From 3a3dc55f015b12be83b71187dfbed67ce695dc93 Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Wed, 9 Apr 2025 15:31:18 +0200 Subject: [PATCH 2/2] helix.nix: fix css language server --- packages/helix.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/helix.nix b/packages/helix.nix index 46d8f11..eb91eb6 100644 --- a/packages/helix.nix +++ b/packages/helix.nix @@ -263,7 +263,7 @@ basedpyright.command = "${basedpyright}/bin/basedpyright-langserver"; vscode-css-language-server = { - command = "${vscode-langservers-extracted}/bin/vscode-css-languageserver"; + command = "${vscode-langservers-extracted}/bin/vscode-css-language-server"; args = ["--stdio"]; config = { provideFormatter = true;