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 neovim
orbrew install --HEAD luajit neovim
for latest development version - Ubuntu:
sudo apt install neovim
- Arch:
sudo pacman -S neovim
orsudo pacman -S neovim-nightly-bin
for latest development version
- macOS:
git clone git@github.com:codepuncher/dotfiles.git ~/.dotfiles
~/.dotfiles/setup.sh
- Choose
y
to symlink the dotfiles - The script will finish and run
command zsh
for you, loading the new dotfiles
- Many aliases
- Supports loading any alias files from
~/.aliases
- Supports loading
~/.env
for 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
virtualenv
integration - iTerm2 shell integration (macOS only)
- Alacritty config (JetBrains Mono Font, TokyoNight colours)