eza: don't create shell aliases with empty args
This commit is contained in:
parent
8f8eb15c6d
commit
65e0f5aa25
|
@ -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";
|
||||||
|
|
Loading…
Reference in a new issue