Merge pull request #248748 from acid-bong/zshLsColors

nixos/zsh: add enableLsColors
This commit is contained in:
Ilan Joselevich 2023-08-24 22:04:43 +03:00 committed by GitHub
commit 0f95d1cfe1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -159,6 +159,14 @@ in
type = types.bool;
};
enableLsColors = mkOption {
default = true;
description = lib.mdDoc ''
Enable extra colors in directory listings (used by `ls` and `tree`).
'';
type = types.bool;
};
};
};
@ -263,6 +271,11 @@ in
${cfg.interactiveShellInit}
${optionalString cfg.enableLsColors ''
# Extra colors for directory listings.
eval "$(${pkgs.coreutils}/bin/dircolors -b)"
''}
# Setup aliases.
${zshAliases}