diff --git a/local/pkgs/vasp/gnu/default.nix b/local/pkgs/vasp/gnu/default.nix index 883330aa..9034d913 100644 --- a/local/pkgs/vasp/gnu/default.nix +++ b/local/pkgs/vasp/gnu/default.nix @@ -24,6 +24,7 @@ let vasp = stdenvNoCC.mkDerivation for i in std gam ncl; do cp bin/vasp_$i $out/bin/vasp-$i done + ln -s ${src} $out/src ''; }; in writeShellApplication diff --git a/local/pkgs/vasp/intel/default.nix b/local/pkgs/vasp/intel/default.nix index 9e8bfb44..6fe01226 100644 --- a/local/pkgs/vasp/intel/default.nix +++ b/local/pkgs/vasp/intel/default.nix @@ -41,6 +41,9 @@ let '' mkdir -p $out/bin for i in std gam ncl; do cp bin/vasp_$i $out/bin/vasp-$i; done + mkdir $out/src + ln -s ${src} $out/src/vasp + ln -s ${vtst} $out/src/vtst ''; dontFixup = true; requiredSystemFeatures = [ "gccarch-exact-${stdenvNoCC.hostPlatform.gcc.arch}" ]; diff --git a/local/pkgs/vasp/nvidia/default.nix b/local/pkgs/vasp/nvidia/default.nix index 4288b15f..d27e28a0 100644 --- a/local/pkgs/vasp/nvidia/default.nix +++ b/local/pkgs/vasp/nvidia/default.nix @@ -44,6 +44,9 @@ let '' mkdir -p $out/bin for i in std gam ncl; do cp bin/vasp_$i $out/bin/vasp-$i; done + mkdir $out/src + ln -s ${src} $out/src/vasp + ln -s ${vtst} $out/src/vtst ''; dontFixup = true; requiredSystemFeatures = [ "gccarch-exact-${stdenvNoCC.hostPlatform.gcc.arch}" ];