My dotfiles
				
			
			
		| fish | ||
| foot | ||
| kitty | ||
| nvim | ||
| tmux | ||
| .editorconfig | ||
| .gitignore | ||
| .luarc.json | ||
| flake.lock | ||
| flake.nix | ||
| home.nix | ||
| lazy-lock.json | ||
| LICENSE | ||
| packages.nix | ||
| README.md | ||
Dotfiles
- Neovim Nightly
 - Fish Shell
 - And more
 
See packages.nix for a list of programs that I use, which home-manager
installs automatically.
Usage
Either copy and paste anything you like, or use Nix home-manager (recommended)
- Clone the repository (e.g into 
~/.dotfiles) cd ~/.dotfiles- Install Nix
 - Enable 
flakes:- Using your editor, open the nix configuration (
/etc/nix/nix.conf) - Add the following line: 
experimental-features = nix-command flakes 
 - Using your editor, open the nix configuration (
 - Edit 
flakes.nix,home.nixandpackages.nixto your liking (add/remove packages, configs, etc.) - Double check your nix config, you'll probably want to edit them for yourself, especially things like the git config
 - On your first run: 
nix run home-manager/master -- switch --flake ~/.dotfiles - On subsequent runs: 
home-manager switch --flake ~/.dotfiles