From 4d508688fa4dcf4f7d0aadcb747eae4527c2759e Mon Sep 17 00:00:00 2001 From: jmug Date: Thu, 5 Jun 2025 00:50:24 -0700 Subject: [PATCH] [Devbox] Add ssh-agent-switcher package. Signed-off-by: jmug --- flake.nix | 9 ++++++++- hosts/devbox/home.nix | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 3db388f..bc4c131 100644 --- a/flake.nix +++ b/flake.nix @@ -35,6 +35,11 @@ walker = { url = "github:abenz1267/walker/v0.12.23"; }; + + # ssh-agent forwarder for linux. + ssh-agent-switcher = { + url = "github:AYM1607/ssh-agent-switcher/6cd7ce973cf08656d42e475945216d8c0f0b0c7b" + } }; outputs = { @@ -47,7 +52,9 @@ nixos-hardware, home-manager, ghostty, - nixgl, ... + nixgl, + ssh-agent-switcher, + ... }@inputs: { nixosConfigurations = { nixlap = nixpkgs.lib.nixosSystem { diff --git a/hosts/devbox/home.nix b/hosts/devbox/home.nix index 25e8128..bc41ce3 100644 --- a/hosts/devbox/home.nix +++ b/hosts/devbox/home.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... } : +{ inputs, config, pkgs, ... } : { @@ -28,6 +28,13 @@ exercism # Thin provisioning tools thin-provisioning-tools + pkgs.writeShellApplication { + name = "sas"; + runtimeInputs = [ inputs.ssh-agent-switcher.aarch64-linux.default ]; + text = '' + ssh-agent-switcher + ''; + } ]; stateVersion = "24.11";