Clone into ~/.dotfiles.
- Install mise.
- The bash config expects liquidprompt to be installed.
- If using tmux:
- The tmux config expects
xclipto be installed. - Install the vim-tmux-navigator plugin for vim and neovim.
- The tmux config expects
Append the following lines to ~/.bashrc:
# Load custom configuration.
if [ -f ~/.dotfiles/bashrc_custom ]; then
. "$HOME/.dotfiles/bashrc_custom"
fiOpen a new terminal and run mise doctor to make sure mise is set up correctly.
Install dev tools:
mise use -g go@1.23
mise use -g node@22
mise use -g python@3.12Create symlink for the config file and install the plugin manager.
ln -s ~/.dotfiles/tmux.conf ~/.tmux.conf
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpmAdd the following to ~/.tigrc:
source ~/.dotfiles/tigrc
Example project mise.toml:
[tools]
python = "3.12"
[env]
_.python.venv = { path = ".venv", create = true }
ENV = "dev"
DATABASE_URL = "..."Create the default config, if it doesn't yet exist:
$ ipython profile createSet the following in ~/.ipython/profile_default/ipython_config.py:
c.TerminalInteractiveShell.true_color = True