zsh: use .zshenv for env vars

This commit is contained in:
Nikita Uvarov 2017-08-21 14:13:03 +02:00 committed by Robert Helgesson
parent 02a501705a
commit 910cdc0537
No known key found for this signature in database
GPG key ID: C3DB11069E65DC86

View file

@ -44,12 +44,6 @@ in
''; '';
}; };
profileExtra = mkOption {
default = "";
type = types.lines;
description = "Extra commands that should be added to .zprofile.";
};
initExtra = mkOption { initExtra = mkOption {
default = ""; default = "";
type = types.lines; type = types.lines;
@ -78,11 +72,9 @@ in
home.packages = [ pkgs.zsh ] home.packages = [ pkgs.zsh ]
++ optional cfg.enableCompletion pkgs.nix-zsh-completions; ++ optional cfg.enableCompletion pkgs.nix-zsh-completions;
home.file.".zprofile".text = '' home.file.".zshenv".text = ''
${optionalString (config.home.sessionVariableSetter == "zsh") ${optionalString (config.home.sessionVariableSetter == "zsh")
envVarsStr} envVarsStr}
${cfg.profileExtra}
''; '';
home.file.".zshrc".text = '' home.file.".zshrc".text = ''