Personal NixOS, nix-darwin, and Home Manager setup using flake-parts and a small feltnerm module to define hosts and users.
- See system guides under
configs/:- NixOS:
configs/nixos/README.md - macOS (nix-darwin):
configs/darwin/README.md - Home Manager
configs/home/README.md
- NixOS:
# Enter dev shell
nix develop
# Update inputs and commit lockfile
nix flake update --commit-lock-file# Run flake checks
nix flake check
# Format with treefmt
nix fmt# Build a package
nix build .#<pkg>
# Run the built binary (if applicable)
./result/bin/<pkg>See docs/vm-development.md for detailed VM build/run instructions.
- https://github.com/Xe/nixos-configs
- https://github.com/notusknot/dotfiles-nix
- https://github.com/sioodmy/dotfiles
- https://github.com/colemickens/nixcfg
- https://github.com/divnix/digga
- https://jdisaacs.com/blog/nixos-config/
- https://git.sr.ht/~misterio/nix-config
- https://github.com/TheMaxMur/NixOS-Configuration