Shell and tool configuration files tracked in the tilde.town git repo and synced via rsync.
For a login shell (SSH, terminal login):
~/.profile → sources ~/.bashrc, adds ~/bin to PATH, runs tilde welcome~/.profile.d/00-env.sh → environment variables~/.profile.d/10-aliases.sh → modern tool aliases (eza, bat, rg)~/.profile.d/20-functions.sh → shell functions~/.profile.d/30-tools.sh → tool initializations (starship, fzf, nvm, pyenv)~/.bashrc → interactive config, sources ~/.bash_aliases~/.bash_aliases → git shortcuts, tilde aliases, safety aliases| File / Group | Page |
|---|---|
~/.bashrc + ~/.bash_aliases | bashrc and bash_aliases |
~/.profile + ~/.profile.d/ | profile and profile.d |
~/.inputrc | inputrc (Readline) |
~/.gitconfig | gitconfig |
~/.vimrc | Vim |
~/.nanorc | Nano |
~/.bbjrc | bbjrc (BBJ) |
~/.plan + ~/.project | .plan and .project |
~/.dircolors | dircolors |