From 0009c1f650ba619de97df36322fbd0346db0c099 Mon Sep 17 00:00:00 2001 From: Florian Friesdorf Date: Thu, 29 Dec 2011 19:46:47 +0000 Subject: zshprofile to load /etc/profile while emulating bash svn path=/nixpkgs/trunk/; revision=31148 --- pkgs/shells/zsh/default.nix | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) (limited to 'pkgs/shells/zsh') diff --git a/pkgs/shells/zsh/default.nix b/pkgs/shells/zsh/default.nix index db0e1d107b5..61deeb4869d 100644 --- a/pkgs/shells/zsh/default.nix +++ b/pkgs/shells/zsh/default.nix @@ -19,14 +19,35 @@ stdenv.mkDerivation { sha256 = "8708f485823fb7e51aa696776d0dfac7d3558485182672cf9311c12a50a95486"; }; - configureFlags = "--with-tcsetpgrp --enable-maildir-support --enable-multibyte"; + buildInputs = [ ncurses coreutils ]; + + preConfigure = '' + configureFlags="--enable-maildir-support --enable-multibyte --enable-zprofile=$out/etc/zprofile --with-tcsetpgrp" + ''; + # XXX: think/discuss about this, also with respect to nixos vs nix-on-X postInstall = '' ensureDir $out/share/ tar xf ${documentation} -C $out/share + ensureDir $out/etc/ + cat > $out/etc/zprofile <