diff options
author | Silvan Mosberger <infinisil@icloud.com> | 2018-08-12 16:47:12 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-12 16:47:12 +0200 |
commit | 8fb7ab9b32b66a89f3b646f8f32d5da64cb3424f (patch) | |
tree | 76f5062a2e3f25e5cbe7c0c9bc6a1353b57e24a7 /pkgs/shells | |
parent | 4c1d5a8dac394873107c2f18c8b48f8849fd698f (diff) | |
parent | bd40c92c2c3c862bff59318ea29677dd66de9526 (diff) | |
download | nixlib-8fb7ab9b32b66a89f3b646f8f32d5da64cb3424f.tar nixlib-8fb7ab9b32b66a89f3b646f8f32d5da64cb3424f.tar.gz nixlib-8fb7ab9b32b66a89f3b646f8f32d5da64cb3424f.tar.bz2 nixlib-8fb7ab9b32b66a89f3b646f8f32d5da64cb3424f.tar.lz nixlib-8fb7ab9b32b66a89f3b646f8f32d5da64cb3424f.tar.xz nixlib-8fb7ab9b32b66a89f3b646f8f32d5da64cb3424f.tar.zst nixlib-8fb7ab9b32b66a89f3b646f8f32d5da64cb3424f.zip |
Merge pull request #43282 from Ma27/support-external-zsh-plugins
nixos/ohMyZsh: allow multiple derivations in `ZSH_CUSTOM`
Diffstat (limited to 'pkgs/shells')
-rw-r--r-- | pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix | 10 | ||||
-rw-r--r-- | pkgs/shells/zsh/nix-zsh-completions/default.nix | 11 |
2 files changed, 13 insertions, 8 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; { diff --git a/pkgs/shells/zsh/nix-zsh-completions/default.nix b/pkgs/shells/zsh/nix-zsh-completions/default.nix index 3c4c3fabfd10..4405902ec3e0 100644 --- a/pkgs/shells/zsh/nix-zsh-completions/default.nix +++ b/pkgs/shells/zsh/nix-zsh-completions/default.nix @@ -15,15 +15,16 @@ stdenv.mkDerivation rec { }; installPhase = '' - mkdir -p $out/share/zsh/site-functions + mkdir -p $out/share/zsh/{site-functions,plugins/nix} cp _* $out/share/zsh/site-functions + cp *.zsh $out/share/zsh/plugins/nix ''; - meta = { + meta = with stdenv.lib; { homepage = https://github.com/spwhitt/nix-zsh-completions; description = "ZSH completions for Nix, NixOS, and NixOps"; - license = stdenv.lib.licenses.bsd3; - platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.spwhitt stdenv.lib.maintainers.olejorgenb stdenv.lib.maintainers.hedning ]; + license = licenses.bsd3; + platforms = platforms.all; + maintainers = with maintainers; [ spwhitt olejorgenb hedning ma27 ]; }; } |