diff options
author | aszlig <aszlig@redmoonstudios.org> | 2015-03-18 15:08:27 +0100 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2015-03-18 15:08:27 +0100 |
commit | c61f19e0eec98cd80b754435fa7ea4630d6d0eed (patch) | |
tree | 4bf3ea6e36eeffbb0395b9a59975044f49ff59b1 /modules/user | |
parent | 9302553cf551b1dc81ee5eab5d198d3476ae7aa8 (diff) |
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 <aszlig@redmoonstudios.org>
Diffstat (limited to 'modules/user')
-rw-r--r-- | modules/user/aszlig/programs/zsh/default.nix | 8 |
1 files changed, 8 insertions, 0 deletions
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"; |