eza: don't create shell aliases with empty args

This commit is contained in:
Stanislav Asunkin 2024-05-28 00:50:09 +03:00 committed by GitHub
parent 8f8eb15c6d
commit 65e0f5aa25
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -73,7 +73,7 @@ with lib;
args = escapeShellArgs (optional cfg.icons "--icons" args = escapeShellArgs (optional cfg.icons "--icons"
++ optional cfg.git "--git" ++ cfg.extraOptions); ++ optional cfg.git "--git" ++ cfg.extraOptions);
optionsAlias = { eza = "eza ${args}"; }; optionsAlias = optionalAttrs (args != "") { eza = "eza ${args}"; };
aliases = builtins.mapAttrs (_name: value: lib.mkDefault value) { aliases = builtins.mapAttrs (_name: value: lib.mkDefault value) {
ls = "eza"; ls = "eza";