diff --git a/pkgs/wsl-ssh-agent-forward/default.nix b/pkgs/wsl-ssh-agent-forward/default.nix index 1ca33c2..cdd252a 100644 --- a/pkgs/wsl-ssh-agent-forward/default.nix +++ b/pkgs/wsl-ssh-agent-forward/default.nix @@ -5,7 +5,17 @@ stdenv.mkDerivation rec { version = "0.1"; src = ./wsl-ssh-agent-forward.sh; nativeBuildInputs = [pkgs.makeWrapper]; - phases = ["installPhase" ]; + # phases = ["installPhase" ]; + unpackCmd = '' + # $curSrc is the variable that contains the path to our source. + mkdir wsl-ssh-agent-forward-src + + # We rename the file here, because when nix adds files to the + # store it adds a hash, which obviously we don't want for our + # shell script. + cp $curSrc wsl-ssh-agent-forward-src/wsl-ssh-agent-forward.sh + ''; + installPhase = '' install -Dm755 wsl-ssh-agent-forward.sh $out/bin/wsl-ssh-agent-forward.sh wrapProgram $out/bin/wsl-ssh-agent-forward.sh --prefix PATH : $out/bin