From c61f19e0eec98cd80b754435fa7ea4630d6d0eed Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 18 Mar 2015 15:08:27 +0100 Subject: Move zsh override into my zsh module. Unfortunately, we can't just explicitely override the zsh package and refer to it in systemPackages, so we need to override it using nixpkgs.config. Signed-off-by: aszlig --- modules/user/aszlig/programs/zsh/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'modules/user') diff --git a/modules/user/aszlig/programs/zsh/default.nix b/modules/user/aszlig/programs/zsh/default.nix index cb8ccd64..ab683cba 100644 --- a/modules/user/aszlig/programs/zsh/default.nix +++ b/modules/user/aszlig/programs/zsh/default.nix @@ -16,6 +16,14 @@ in { export EMAIL="aszlig@redmoonstudios.org" ''; + nixpkgs.config.packageOverrides = pkgs: { + zsh = overrideDerivation pkgs.zsh (o: { + postConfigure = (o.postConfigure or "") + '' + sed -i -e '/^name=zsh\/newuser/d' config.modules + ''; + }); + }; + programs.zsh.enable = true; programs.zsh.shellAliases.t = "task"; -- cgit 1.4.1