A collection of personal dotfiles.
git clone this repository and then run ./install.sh.
All dotfiles are symlinked to the user's home directory to keep them up to date with this repo. Files that would be overwritten are backed-up first.
These files are not installed into $HOME and should be run as necessary:
./packages.shinstalls commonly used tools and applications from package managers./settings.shupdates OS settings to preferred defaults
The following shells are supported by these dotfiles:
Bash (Bourne Again SHell):
Files are sourced in the following order:
~/.bash_profile: macOS default entry point, mostly empty~/.profile: Ubuntu default entry point, mostly empty~/.bashrc: mostly empty~/.everythingrc: general functions and aliases~/.dotpack/.*.sh: functions and aliases~/.dotpack/.*.bash: Bash-specific functions and aliases, including:~/.dotpack/.90_powerline.bash: Powerline shell theme
Zsh (Z shell):
Files are sourced in the following order:
~/.zshrc: default entry point, mostly empty~/.everythingrc: general functions and aliases~/.dotpack/.*.sh: functions and aliases~/.dotpack/.*.zsh: Zsh-specific functions and aliases, including:~/.dotpack/.80_plugins.zsh: Antidote Zsh plugin management~/.dotpack/.90_powerlevel10k.zsh: Powerlevel10k shell theme configuration