My first stab at nixos, your mileage may vary.
All nix files referenced must be added to git, secrets.yaml as well as imports. I use the hackery in untrack-secrets.sh to keep some files out of version control.
Nix for darwin? https://xyno.space/post/nix-darwin-introduction
- https://git.sr.ht/~montchr/dotfield
- https://github.com/lovesegfault/nix-config
- https://github.com/oddlama/nix-config
- https://github.com/panchoh/nixos/
- https://git.sr.ht/~misterio
- https://github.com/Mic92/dotfiles/
- https://github.com/hlissner/dotfiles/
- https://github.com/colemickens/nixcfg/
- https://github.com/Horus645/swww
- https://github.com/redyf/nixdots
- https://nixos.asia/en
- https://zero-to-nix.com/
- https://nixos-and-flakes.thiscute.world/
- https://nix-tutorial.gitlabpages.inria.fr/nix-tutorial/first-package.html
- https://www.bekk.christmas/post/2021/16/dotfiles-with-nix-and-home-manager
- https://www.bekk.christmas/post/2021/13/deterministic-systems-with-nix
- https://www.tweag.io/blog/2020-05-25-flakes/
- https://github.com/NixOS/nixpkgs/ (lookup the branch for your chosen version)
- https://github.com/nix-community/home-manager/
- https://github.com/nix-community/nixpkgs-wayland