3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/nixos/modules/programs
Jörg Thalheim 55819e6c86
Revert "zsh: don't clobber the environment of non-login shells"
This reverts commit 6a756af3e7.

Currently zshenv by default only set fpath and HELPDIR without exporting them.
A parent shell would also not set those variables usually as they are shell local.

It also sources a file called set-environment but this is protected by an
environment variable called __NIXOS_SET_ENVIRONMENT_DONE. Hence any modification
done by the parent shell should persist as long as __NIXOS_SET_ENVIRONMENT_DONE
is not unset.

This behavior deviates from what we do in bashrc and breaks common setups such
as tmux/mosh or screen.

Fixes #80437
2020-02-18 15:52:21 +00:00
..
bash nixos/bash: configure $LS_COLORS for interactive shells 2020-01-28 00:11:43 -05:00
command-not-found
digitalbitbox Revert "nixos/doc: re-format" 2019-09-19 19:17:30 +02:00
zsh Revert "zsh: don't clobber the environment of non-login shells" 2020-02-18 15:52:21 +00:00
adb.nix nixos/adb: don't make android tools the system-wide mke2fs, lowPrio 2019-11-20 22:57:00 +01:00
atop.nix treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
autojump.nix
bandwhich.nix bandwhich: 0.5.1 -> 0.6.0 2019-12-31 10:20:07 +02:00
bash-my-aws.nix bash-my-aws: init at 20191231 2020-01-01 14:53:15 -05:00
bcc.nix
browserpass.nix browserpass: Remove v2 and switch to buildGoModule (#60282) 2019-04-28 11:05:24 -07:00
captive-browser.nix nixos/captive-browser: fix module 2019-06-14 20:38:33 +02:00
ccache.nix
cdemu.nix
chromium.nix
clickshare.nix nixos/clickshare: init module 2019-05-30 19:58:45 +02:00
criu.nix
dconf.nix treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
dmrconfig.nix
environment.nix nixos/environment: don't set GTK_DATA_PREFIX or GTK_EXE_PREFIX 2019-10-13 19:54:09 -04:00
evince.nix nixos/evince: move to programs 2019-08-09 12:56:11 -04:00
file-roller.nix nixos/file-roller: move to programs 2019-08-09 12:56:11 -04:00
firejail.nix treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
fish.nix treewide: Remove usage of isNull 2019-04-29 14:05:50 +02:00
fish_completion-generator.patch nixos/fish: generate autocompletions from man pages 2019-02-27 12:23:48 +01:00
freetds.nix
fuse.nix Fix the indentation 2019-08-12 13:37:15 +02:00
geary.nix nixos/geary: init 2020-01-10 02:00:08 +01:00
gnome-disks.nix nixos/gnome-disks: move to programs 2019-08-09 12:56:11 -04:00
gnome-documents.nix nixos/gnome-documents: move to programs 2019-08-09 12:56:11 -04:00
gnome-terminal.nix nixos/gnome-terminal: init 2019-08-21 16:16:04 -04:00
gnupg.nix nixos/gnupg: actually use the configured gpg package 2020-01-24 15:54:57 +00:00
gpaste.nix nixos/gpaste: don't set sessionPath 2019-08-10 11:17:18 -04:00
gphoto2.nix
iftop.nix
iotop.nix nixos/iotop: don't install the package globally 2019-02-07 16:52:01 +01:00
java.nix
kbdlight.nix
less.nix nixos/less: fix escape 2019-09-17 00:18:14 +00:00
liboping.nix nixos/liboping: add module 2020-01-16 18:09:35 +01:00
light.nix
mininet.nix
mosh.nix
mtr.nix nixos/mtr: make the package configurable 2019-08-05 17:42:17 +08:00
nano.nix treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
nm-applet.nix networkmanagerapplet: default to withGnome 2019-12-13 18:23:20 -05:00
npm.nix treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
oblogout.nix nixos/oblogout: drop module 2019-12-10 22:41:25 -05:00
plotinus.nix tree-wide: s/GTK+/GTK/g 2019-09-06 02:54:53 +02:00
plotinus.xml Revert "nixos/doc: re-format" 2019-09-19 19:17:30 +02:00
qt5ct.nix
screen.nix screen: move pam service to module 2020-01-03 15:24:32 +00:00
seahorse.nix nixos/seahorse: use seahorse's askpass by default 2019-10-21 18:01:15 +02:00
sedutil.nix
shadow.nix treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
singularity.nix nixos/singularity: fix singularity output 2019-01-31 11:04:16 +00:00
slock.nix
spacefm.nix
ssh.nix ssh-agent: fix syntax problem from #71139 2019-11-07 22:13:18 +00:00
ssmtp.nix nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00
sway.nix nixos/sway: use new package name for rxvt-unicode 2020-02-13 09:36:35 +01:00
sysdig.nix
system-config-printer.nix nixos/system-config-printer: init 2019-09-06 09:40:17 -04:00
systemtap.nix
thefuck.nix nixos/modules: Remove all usages of types.string 2019-08-31 18:19:00 +02:00
tmux.nix nixos/tmux: rename extraTmuxConf to extraConfig (#77423) 2020-02-06 15:29:36 -08:00
traceroute.nix nixos/traceroute: init 2020-01-17 21:28:54 +00:00
tsm-client.nix nixos/tsm-client: init module 2019-07-15 09:41:37 +02:00
udevil.nix
usbtop.nix nixos/usbtop: Add module to install usbtop and to enable kernel module 2019-08-30 18:54:33 +02:00
venus.nix
vim.nix
virtualbox.nix
wavemon.nix
waybar.nix nixos/waybar: init module 2019-03-18 09:56:27 +01:00
wireshark.nix
x2goserver.nix treewide: Switch to system users 2019-10-12 22:25:28 +02:00
xfs_quota.nix treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
xonsh.nix treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
xss-lock.nix nixos/modules: Remove all usages of types.string 2019-08-31 18:19:00 +02:00
yabar.nix nixos/modules: Remove all usages of types.string 2019-08-31 18:19:00 +02:00
zmap.nix nixos/zmap: init module 2019-05-10 08:12:27 +02:00