Site Tools


terminal:shell:dotfiles

Dotfiles

Shell and tool configuration files tracked in the tilde.town git repo and synced via rsync.

Shell Loading Order

For a login shell (SSH, terminal login):

  1. ~/.profile → sources ~/.bashrc, adds ~/bin to PATH, runs tilde welcome
  2. ~/.profile.d/00-env.sh → environment variables
  3. ~/.profile.d/10-aliases.sh → modern tool aliases (eza, bat, rg)
  4. ~/.profile.d/20-functions.sh → shell functions
  5. ~/.profile.d/30-tools.sh → tool initializations (starship, fzf, nvm, pyenv)
  6. ~/.bashrc → interactive config, sources ~/.bash_aliases
  7. ~/.bash_aliases → git shortcuts, tilde aliases, safety aliases

Index

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

See Also

terminal/shell/dotfiles.txt · Last modified: by 127.0.0.1