Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

programs.lsd.enable

Whether to enable lsd.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.lsd.enableBashIntegration

Whether to enable Bash integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.lsd.enableFishIntegration

Whether to enable Fish integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.lsd.enableZshIntegration

Whether to enable Zsh integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.lsd.package

The lsd package to use.

Type: null or package

Default:

pkgs.lsd

Declared by:

programs.lsd.colors

Configuration written to $XDG_CONFIG_HOME/lsd/colors.yaml. See https://github.com/lsd-rs/lsd/tree/v1.0.0#color-theme-file-content for supported colors.

If this option is non-empty then the color.theme option is automatically set to "custom".

Type: YAML 1.1 value or absolute path

Default:

{ }

Example:

{
  size = {
    large = "dark_yellow";
    none = "grey";
    small = "yellow";
  };
}

Declared by:

programs.lsd.icons

Configuration written to $XDG_CONFIG_HOME/lsd/icons.yaml. See https://github.com/lsd-rs/lsd?tab=readme-ov-file#icon-theme-file-content for details.

Type: YAML 1.1 value or absolute path

Default:

{ }

Example:

{
  extension = {
    go = "";
    hs = "";
  };
  filetype = {
    dir = "📂";
    file = "📄";
  };
  name = {
    ".cargo" = "";
    ".trash" = "";
  };
}

Declared by:

programs.lsd.settings

Configuration written to $XDG_CONFIG_HOME/lsd/config.yaml. See https://github.com/Peltoche/lsd#config-file-content for supported values.

Type: YAML 1.1 value

Default:

{ }

Example:

{
  date = "relative";
  ignore-globs = [
    ".git"
    ".hg"
  ];
}

Declared by: