Personal dotfiles managed with GNU Stow.
# Install everything + deploy dotfiles
./bootstrap-macos.shOr deploy manually:
brew install stow
cd ~/projects/antjanus/my-dotfiles
stow -t ~ commonsudo apt install stow
cd ~/projects/antjanus/my-dotfiles
stow -t ~ common linux| Package | Contents | Platform |
|---|---|---|
common/ |
.zshrc, .tmux.conf, .gitconfig, .fzf.zsh, .fzf.bash, .editorconfig, .inputrc, .curlrc, .psqlrc, .emacs |
All |
linux/ |
.config/i3/, .config/dunst/, .config/rofi/, .config/ranger/, .conkyrc, .i3status.conf |
Linux/i3 |
stow -t ~ -D common # remove common symlinks
stow -t ~ -D common linux # remove all symlinksThese configs have their own git repos and are NOT in this dotfiles repo:
~/.config/nvim/-- LazyVim setup~/.config/kitty/-- kitty terminal config- AstroNvim config
- Install tmux plugins: press
prefix + Iinside tmux - Install Node:
nvm install --lts - Set up env files: create
~/.work-envand~/.personal-envfor API keys - Set up nvim: clone your nvim config to
~/.config/nvim/ - Set up kitty: clone your kitty config to
~/.config/kitty/