Files
vmimages/pkgs/wsl-ssh-agent-forward/default.nix
2023-02-21 12:42:54 -05:00

27 lines
756 B
Nix

{ lib, stdenv, pkgs }:
stdenv.mkDerivation rec {
name = "wsl-ssh-agent-forward";
version = "0.1";
src = ./wsl-ssh-agent-forward.sh;
nativeBuildInputs = [pkgs.makeWrapper];
# 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
'';
}