| programs.bash.enable | Whether to enable GNU Bourne-Again SHell.
|
| programs.bash.initExtra | Extra commands that should be run when initializing an
interactive shell.
|
| programs.bash.package | The bash package to use.
|
| programs.bash.logoutExtra | Extra commands that should be run when logging out of an
interactive shell.
|
| programs.bash.historyFile | Location of the bash history file.
|
| programs.bash.historySize | Number of history lines to keep in memory.
|
| programs.bash.profileExtra | Extra commands that should be run when initializing a login
shell.
|
| programs.bash.shellOptions | Shell options to set
|
| programs.bash.historyFileSize | Number of history lines to keep on file.
|
| programs.bash.bashrcExtra | Extra commands that should be placed in ~/.bashrc
|
| programs.bash.historyIgnore | List of commands that should not be saved to the history list.
|
| programs.bash.shellAliases | An attribute set that maps aliases (the top level attribute names in
this option) to command strings or directly to build outputs.
|
| programs.bash.historyControl | Controlling how commands are saved on the history list.
|
| programs.bash.sessionVariables | Environment variables that will be set for the Bash session.
|
| programs.bash.enableVteIntegration | Whether to enable integration with terminals using the VTE
library
|
| programs.bash.enableCompletion | Whether to enable Bash completion for all interactive Bash shells
|