My dotfiles, used on Ubuntu, Arch and macOS systems.
- ZSH
- macOS:
brew install zsh && chsh -s $(which zsh) - Ubuntu:
sudo apt install zsh && chsh -s $(which zsh) - Arch:
sudo pacman -S zsh && chsh -s $(which zsh)
- macOS:
- Git
- macOS:
brew install git - Ubuntu:
sudo apt install git - Arch:
sudo pacman -S git
- macOS:
- Neovim v0.8+
- macOS:
brew install neovimorbrew install --HEAD luajit neovimfor latest development version - Ubuntu:
sudo apt install neovim - Arch:
sudo pacman -S neovimorsudo pacman -S neovim-nightly-binfor latest development version
- macOS:
git clone [email protected]:codepuncher/dotfiles.git ~/.dotfiles~/.dotfiles/setup.sh- Choose
yto symlink the dotfiles - The script will finish and run
command zshfor you, loading the new dotfiles
- Many aliases
- Supports loading any alias files from
~/.aliases - Supports loading
~/.envfor secrets - Automatically installs Zinit
- zsh-users/zsh-history-substring-search
- zsh-users/zsh-autosuggestions
- zsh-users/zsh-completions
- zdharma/fast-syntax-highlighting
- OMZP::npm
- OMZP::composer
- spaceship-prompt/spaceship-prompt
- trellis-cli
virtualenvintegration - iTerm2 shell integration (macOS only)
- Alacritty config (JetBrains Mono Font, TokyoNight colours)