nixos/preload: init
[NixPkgs.git] / nixos / modules / programs / bash / ls-colors.nix
blob6a5253a3cca2e4c9ce506feea7c044acc8f8a9aa
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
6   enable = config.programs.bash.enableLsColors;
7 in
9   options = {
10     programs.bash.enableLsColors = mkEnableOption (lib.mdDoc "extra colors in directory listings") // {
11       default = true;
12     };
13   };
15   config = mkIf enable {
16     programs.bash.promptPluginInit = ''
17       eval "$(${pkgs.coreutils}/bin/dircolors -b)"
18     '';
19   };