These are my configuration for neovim
, zsh
, and tmux
using nix and home-manager.
- install nix with the recommended installer provided by
determinate systems
curl -fsSL https://install.determinate.systems/nix | sh -s -- install
- clone this repo and apply the selected profile
nix-shell -p git # optional, only if git is not available
git clone http://github.com/williamhsieh/dotfiles
./dotfiles/setup.py --bootstrap # show available flags with `--help`
- (optional) download nerd fonts for the terminal emulator, if home profile is selected
Comments and suggestions are welcome!
- William Hsieh
- YouTube: Vim tutorial
Inspiration and code were taken from many sources, including:
- Maxin Cardamom
- Damian Conway and his vim configuration
- Nick Nisi and his presentation
- Hermann Vocke and his dotfiles repository
- Mathias Bynens and his dotfiles repository
- Michael Peter and his nvim configuration
- Christian Chiarulli and his nvim configuration
- Folke Lemaitre and the lazyvim distro
- Gabriel Fontes and his nix starter template
- Anyone who made a helpful suggestion