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.aliae.enable

Whether to enable aliae.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.aliae.enableBashIntegration

Whether to enable Bash integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.aliae.enableFishIntegration

Whether to enable Fish integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.aliae.enableNushellIntegration

Whether to enable Nushell integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.aliae.enableZshIntegration

Whether to enable Zsh integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.aliae.package

The aliae package to use.

Type: null or package

Default:

pkgs.aliae

Declared by:

programs.aliae.configLocation

Path where aliae should look for its config file. This doesn’t override where Home-Manager places the generated config file. Changing this option could prevent aliae from using the settings defined in your Home-Manager configuration.

Type: string

Default:

${config.home.homeDirectory}/.aliae.yaml

Example:

"/Users/aliae/configs/aliae.yaml"

Declared by:

programs.aliae.settings

Configuration settings for aliae. All the available options can be found here: https://aliae.dev/docs/setup/configuration#example.

Type: YAML 1.1 value

Default:

{ }

Example:

{
  alias = [
    {
      name = "a";
      value = "aliae";
    }
    {
      name = "hello-world";
      type = "function";
      value = "echo \"hello world\"";
    }
  ];
  env = [
    {
      name = "EDITOR";
      value = "code-insiders --wait";
    }
  ];
}

Declared by: