diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2018-07-10 15:28:47 +0200 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2018-08-05 23:01:18 +0200 |
commit | efc9511c1645b77227a9df140c9861c6e6b4faaf (patch) | |
tree | 6b52fcd8f1de276a1aeac08649b4c81744276b53 /pkgs/shells | |
parent | 1922b43b7ed61c2e638cd8374b48d5e5cf8b6c5d (diff) | |
download | nixlib-efc9511c1645b77227a9df140c9861c6e6b4faaf.tar nixlib-efc9511c1645b77227a9df140c9861c6e6b4faaf.tar.gz nixlib-efc9511c1645b77227a9df140c9861c6e6b4faaf.tar.bz2 nixlib-efc9511c1645b77227a9df140c9861c6e6b4faaf.tar.lz nixlib-efc9511c1645b77227a9df140c9861c6e6b4faaf.tar.xz nixlib-efc9511c1645b77227a9df140c9861c6e6b4faaf.tar.zst nixlib-efc9511c1645b77227a9df140c9861c6e6b4faaf.zip |
lambda-mod-zsh-theme: add hooks and patch shebangs
This ensures that no impurity exists due to implicitly depending on`/usr/bin/env`. It stores the theme into `$out/share/zsh/themes` to make it possible to find theme using `buildEnv` and remain consistent with other ZSH extensions.
Diffstat (limited to 'pkgs/shells')
-rw-r--r-- | pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix b/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix index 6dea51a487e9..c4d63bd27710 100644 --- a/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix +++ b/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub }: +{ stdenv, fetchFromGitHub, zsh }: stdenv.mkDerivation { name = "lambda-mod-zsh-theme-unstable-2017-10-08"; @@ -10,9 +10,13 @@ stdenv.mkDerivation { rev = "61c373c8aa5556d51522290b82ad44e7166bced1"; }; + buildInputs = [ zsh ]; + installPhase = '' - mkdir -p $out/share/themes - cp lambda-mod.zsh-theme $out/share/themes + chmod +x lambda-mod.zsh-theme # only executable scripts are found by `patchShebangs` + patchShebangs . + + install -Dm0644 lambda-mod.zsh-theme $out/share/zsh/themes/lambda-mod.zsh-theme ''; meta = with stdenv.lib; { |