These are my configuration for neovim
, zsh
, and tmux
using nix and home-manager.
- install nix
sh <(curl -L https://nixos.org/nix/install)
- clone this repo and modify the personal info in
config/default.nix
nix-shell -p git vim
git clone http://github.com/williamhsieh/dotfiles ~/dotfiles && cd ~/dotfiles
vim ./config/default.nix
- apply home-manager settings
NIX_CONFIG="experimental-features = flakes nix-command" nix run . switch -- -b bak --flake .
- download nerd fonts for the terminal emulator
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
- Gabriel Fontes and his nix starter template
- Anyone who made a helpful suggestion