Bash
Appearance
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