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 // {