From 8b278d2f801987391e9174f885f402f432f2d9b1 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Wed, 4 Dec 2019 18:35:46 +0100 Subject: [PATCH] nix/pkgs/posh: enable ssh agent forwarding --- nix/overlay.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nix/overlay.nix b/nix/overlay.nix index f8864df..5e4649a 100644 --- a/nix/overlay.nix +++ b/nix/overlay.nix @@ -79,6 +79,7 @@ in { #! ${super.bash}/bin/bash source /etc/profile + test -S "$SSH_AUTH_SOCK" && ssh="-v $SSH_AUTH_SOCK:$SSH_AUTH_SOCK -e SSH_AUTH_SOCK" tty -s && tty="-t" || quiet="-q" POSH_IMAGE=${image} @@ -92,7 +93,7 @@ in { fi exec ${self.podman}/bin/podman \ - ${global_args} run --rm -i $tty -v ~/:/root -w /root --pull=always --network host --pull=''${POSH_PULL} \ + ${global_args} run --rm -i $tty $ssh -v ~/:/root -w /root --pull=always --network host --pull=''${POSH_PULL} \ ${run_args} ''${POSH_IMAGE} $@ '') .overrideAttrs(attrs: attrs // {