diff --git a/pkgs/by-name/zs/zsh/package.nix b/pkgs/by-name/zs/zsh/package.nix index cd90c2a472a6..fda96e5f40e5 100644 --- a/pkgs/by-name/zs/zsh/package.nix +++ b/pkgs/by-name/zs/zsh/package.nix @@ -16,13 +16,9 @@ nixosTests, }: -let - version = "5.9"; -in - -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "zsh"; - inherit version; + version = "5.9"; outputs = [ "out" "doc" @@ -31,7 +27,7 @@ stdenv.mkDerivation { ]; src = fetchurl { - url = "mirror://sourceforge/zsh/zsh-${version}.tar.xz"; + url = "mirror://sourceforge/zsh/zsh-${finalAttrs.version}.tar.xz"; sha256 = "sha256-m40ezt1bXoH78ZGOh2dSp92UjgXBoNuhCrhjhC1FrNU="; }; @@ -162,9 +158,9 @@ stdenv.mkDerivation { } mv $out/etc/zshenv $out/etc/zshenv_zwc_is_used - rm $out/bin/zsh-${version} + rm $out/bin/zsh-${finalAttrs.version} mkdir -p $out/share/doc/ - mv $out/share/zsh/htmldoc $out/share/doc/zsh-$version + mv $out/share/zsh/htmldoc $out/share/doc/zsh-${finalAttrs.version} ''; # XXX: patch zsh to take zwc if newer _or equal_ @@ -198,4 +194,4 @@ stdenv.mkDerivation { inherit (nixosTests) oh-my-zsh; }; }; -} +})