bash: improv

This commit is contained in:
Sridhar Ratnakumar 2025-08-28 03:56:19 +05:30
parent 07930bfd25
commit 347c39e9e6

View file

@ -1,3 +1,15 @@
{
programs.bash.enable = true;
programs.bash = {
enable = true;
enableCompletion = true;
enableVteIntegration = true; # Terminal integration for working directory tracking
historyControl = [ "ignoredups" "ignorespace" ]; # Don't save duplicate commands or commands starting with space
historySize = 10000; # Keep more commands in memory for better recall
historyFileSize = 100000; # Persist more commands to disk for long-term history
shellOptions = [
"histappend" # Append to history file instead of overwriting
"checkwinsize" # Check window size after each command
"cdspell" # Correct minor spelling errors in cd commands
];
};
}