Skip to content

alex-lee/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Clone into ~/.dotfiles.

Prerequisites

  • Install mise.
  • The bash config expects liquidprompt to be installed.
  • If using tmux:
    • The tmux config expects xclip to be installed.
    • Install the vim-tmux-navigator plugin for vim and neovim.

Initial setup

Append the following lines to ~/.bashrc:

# Load custom configuration.
if [ -f ~/.dotfiles/bashrc_custom ]; then
  . "$HOME/.dotfiles/bashrc_custom"
fi

Open 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.12

Tmux (optional)

Create 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/tpm

Tig

Add the following to ~/.tigrc:

source ~/.dotfiles/tigrc

Python

Example project mise.toml:

[tools]
python = "3.12"

[env]
_.python.venv = { path = ".venv", create = true }

ENV = "dev"
DATABASE_URL = "..."

IPython

Create the default config, if it doesn't yet exist:

$ ipython profile create

Set the following in ~/.ipython/profile_default/ipython_config.py:

c.TerminalInteractiveShell.true_color = True

About

Configuration files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published