Closed
Description
Are you following the right branch?
- My Nixpkgs and Home Manager versions are in sync
Is there an existing issue for this?
- I have searched the existing issues
Issue description
Shadowing the original ls
when enabling eza
is extremely problematic for NuShell.
In NuShell ls
is not what it is in other shells and can't be replaced by eza
. ls
outputs structured results and has a large list of options. Doing so creates defects with any NuShell script that use ls
.
I see that this seems to be a part of home-manager for some time already. I guess the user base that uses eza
+ NuShell
+ 'create custom scripts' is pretty small.
Work around: Disable eza
shell integration for NuShell.
Better solution: remove the ls = eza
from NuShell aliases. We use e
,ee
, el
and so on.
P.S.: I think that adding any alias for ls
is a major problem in any shell!
Maintainer CC
System information
Sorry, I use flakes and nix-darwin. But it does not matter for this kind of bug.