The fanciest least fancy dotfiles you'll ever find, configuration focused on staying minimal whilst enabling great power, flexibility and speed in your terminal.
Tools used/configured:
Utilizing the power of PKGX to make these dotfiles ultra portable, NO depenencies are required. It will utilize your installed packages and any package you are missing will be filled in by pkgx for your current shell session. This means that if for example you already have tmux
or neovim
installed these dotfiles will utilize them however if they are missing you won't have to install them or take any action at all! (Of course you will still need zsh and the terminal app)
Try it out on Github Codespaces
Configure your terminal profile to start as interactive login shell
"terminal.integrated.profiles.linux": {
"zsh": {
"path": "zsh",
"args": ["-l", "-i"]
},
}
Either configure your dotfiles for codespaces to this repo or start a codespace in this repo and run the install script
Update your ~/.zprofile
:
export PROJECTS="/path/to/projects"
export DOTFILES="/path/to/dotfiles"
ZDOTDIR=$DOTFILES/zsh
ln -s $DOTFILES/tmux $HOME/.config/tmux
ln -s $DOTFILES/nvim $HOME/.config/nvim
ln -s $DOTFILES/kitty $HOME/.config/kitty