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.nix
git clone http://github.com/williamhsieh/dotfiles ~/dotfiles && cd ~/dotfiles
nvim ./home/config.nix
- apply home-manager settings (leaving
USER
empty will call.#william
by default)
NIX_CONFIG="experimental-features = flakes nix-command" nix run . switch -- -b bak --flake .#USER
- 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