Reorganize home modules into logical categories (#100)

This commit is contained in:
Sridhar Ratnakumar 2025-11-21 14:17:20 -05:00 committed by GitHub
parent 995d47db17
commit d64bacdb90
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
39 changed files with 44 additions and 43 deletions

15
modules/home/cli/bash.nix Normal file
View file

@ -0,0 +1,15 @@
{
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
];
};
}