
Aliases problems with `nix-shell`+ `direnv`
When working in reproducible development environments, nix-shell and direnv form a powerful duo — more precisely nix-direnv. Combined, they allow per-project environments to be automatically loaded when entering a directory — no manual shenanigans needed. Nonetheless, one recurring pain point is the frustrating interaction between nix-shell, direnv, and Bash aliases. While developing this personal…