dotfiles
My dotfiles, used on Ubuntu and macOS systems.
Requirements
- ZSH
- macOS:
brew install zsh && chsh -s $(which zsh)
- Ubuntu:
sudo apt install zsh && chsh -s $(which zsh)
- macOS:
- Git
- macOS:
brew install git
- Ubuntu:
sudo apt install zsh && chsh -s $(which zsh)
- macOS:
- Neovim
- macOS:
brew install neovim
- Ubuntu:
sudo apt install neovim
- macOS:
Installation
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 - Finish the installation by running
vim
(aliased tonvim
) and then:PlugInstall
to install theneovim
plugins
Features
- 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
- lukechilds/zsh-nvm
- OMZP::npm
- denysdovhan/spaceship-prompt
- trellis-cli
virtualenv
integration - iTerm2 shell integration (macOS only)