Bash

Revision as of 07:06, 16 July 2026 by DHCP (talk | contribs) (NixOS System Configuration: fix indentation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Bash (Bourne Again SHell) is the default command-line shell on many Linux systems, including NixOS.

Installation

Bash is included and enabled by default in NixOS.

Configuration

NixOS System Configuration

Bash can be configured system-wide using the programs.bash module in your configuration.nix. Below is an example configuration:

❄︎ /etc/nixos/configuration.nix
programs.bash = {
  shellAliases = {
    ll = "ls -l";
    rebuild = "sudo nixos-rebuild switch";
  };
};

For a complete list of available options, see programs.bash.

Home Manager

Bash can also be configured by Home Manager. Module options can be looked up at the Home Manager Option Search

See also