1
0
Fork 0
mirror of https://github.com/LnL7/nix-darwin.git synced 2025-03-30 19:54:43 +00:00
nix-darwin/modules
Antoine Cotten 953d02ba59
{bash,zsh}: remove nix-shell early return in /etc/{bashrc,zshenv}
The condition does not match the comment, and therefore not the original
intention. It currently returns early in *any* type of Nix shell, not
just pure ones, including 'nix develop'.

Besides being unnecessary, this check prevents Nix shells from
functioning properly. For instance, it causes the initialization of the
Zsh fpath to be skipped, which is critical. The fact that the user is
unable to opt out of this behaviour makes this an ever bigger problem
since /etc/zshenv is being loaded unconditionally by Zsh.

For reference, NixOS does not perform such check, and apparently never
did.
2024-09-12 17:37:56 +00:00
..
documentation Reapply "eval-config: set class" 2024-06-13 14:35:20 +01:00
environment refactor: rename environment.postBuild to environment.extraSetup 2024-08-17 02:50:56 +03:00
examples {ids,checks}: update for new builder UID/GID values 2024-09-11 01:17:01 +01:00
fonts fonts: remove fonts.fontDir.enable 2024-06-13 11:56:58 +01:00
launchd Merge pull request #716 from tmillr/fix-launchd-calendar-interval 2024-06-15 09:40:58 +01:00
lib write-text: remove support for copy 2024-06-15 12:15:13 +01:00
misc {ids,checks}: update for new builder UID/GID values 2024-09-11 01:17:01 +01:00
networking treewide: remove lib.mdDoc 2024-04-19 04:05:50 +02:00
nix linux-builder: make package.nixosConfig accurate 2024-09-05 13:54:53 +10:00
programs {bash,zsh}: remove nix-shell early return in /etc/{bashrc,zshenv} 2024-09-12 17:37:56 +00:00
security treewide: remove lib.mdDoc 2024-04-19 04:05:50 +02:00
services nixos/github-runner: quote comma separators so as to pass shellcheck 2024-09-06 14:57:35 +02:00
system {ids,checks}: update for new builder UID/GID values 2024-09-11 01:17:01 +01:00
time treewide: remove lib.mdDoc 2024-04-19 04:05:50 +02:00
users users: allow arbitrary group IDs 2024-09-05 10:39:01 +01:00
alias.nix Update def and implementation of nix.package to match NixOS module 2022-08-16 10:41:51 -07:00
homebrew.nix treewide: remove lib.mdDoc 2024-04-19 04:05:50 +02:00
meta.nix treewide: remove lib.mdDoc 2024-04-19 04:05:50 +02:00
module-list.nix (feature) Add Stage Manager (com.apple.WindowManager) settings as system.defaults.windowmanager 2024-08-02 01:17:45 +02:00