about summary refs log tree commit diff
path: root/nixpkgs/pkgs
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2019-01-07 01:51:01 +0000
committerAlyssa Ross <hi@alyssa.is>2019-01-07 16:25:36 +0000
commit0928f7b8193a0d1771f0d268af7a20be0054b5df (patch)
treedf556e86fbd7af97d59a1a529e44ed06a7c21a06 /nixpkgs/pkgs
parentb8175d9eb6e18575400ebb987f8c611ce5dbb28b (diff)
downloadnixlib-0928f7b8193a0d1771f0d268af7a20be0054b5df.tar
nixlib-0928f7b8193a0d1771f0d268af7a20be0054b5df.tar.gz
nixlib-0928f7b8193a0d1771f0d268af7a20be0054b5df.tar.bz2
nixlib-0928f7b8193a0d1771f0d268af7a20be0054b5df.tar.lz
nixlib-0928f7b8193a0d1771f0d268af7a20be0054b5df.tar.xz
nixlib-0928f7b8193a0d1771f0d268af7a20be0054b5df.tar.zst
nixlib-0928f7b8193a0d1771f0d268af7a20be0054b5df.zip
zsh-nix-shell: init at 2019-01-07
Diffstat (limited to 'nixpkgs/pkgs')
-rw-r--r--nixpkgs/pkgs/shells/zsh/zsh-nix-shell/default.nix25
-rw-r--r--nixpkgs/pkgs/top-level/all-packages.nix2
2 files changed, 27 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/shells/zsh/zsh-nix-shell/default.nix b/nixpkgs/pkgs/shells/zsh/zsh-nix-shell/default.nix
new file mode 100644
index 000000000000..33d6c5a4a5cb
--- /dev/null
+++ b/nixpkgs/pkgs/shells/zsh/zsh-nix-shell/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, lib, fetchFromGitHub }:
+
+stdenv.mkDerivation {
+  name = "zsh-nix-shell-unstable-2019-01-07";
+
+  src = fetchFromGitHub {
+    owner = "chisui";
+    repo = "zsh-nix-shell";
+    rev = "03a1487655c96a17c00e8c81efdd8555829715f8";
+    sha256 = "1avnmkjh0zh6wmm87njprna1zy4fb7cpzcp8q7y03nw3aq22q4ms";
+  };
+
+  installPhase = ''
+    mkdir -p "$out/share/zsh-nix-shell"
+    cp -r nix-shell.plugin.zsh scripts "$out/share/zsh-nix-shell"
+  '';
+
+  meta = with lib; {
+    description = "Zsh plugin to use Zsh as default nix-shell shell";
+    homepage = https://github.com/chisui/zsh-nix-shell;
+    license = licenses.bsd3;
+    maintainers = with maintainers; [ qyliss ];
+    platforms = platforms.unix;
+  };
+}
diff --git a/nixpkgs/pkgs/top-level/all-packages.nix b/nixpkgs/pkgs/top-level/all-packages.nix
index 565e522a2e36..b7716b328983 100644
--- a/nixpkgs/pkgs/top-level/all-packages.nix
+++ b/nixpkgs/pkgs/top-level/all-packages.nix
@@ -6487,6 +6487,8 @@ in
 
   zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { };
 
+  zsh-nix-shell = callPackage ../shells/zsh/zsh-nix-shell { };
+
   zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { };
 
   zsh-autosuggestions = callPackage ../shells/zsh/zsh-autosuggestions { };