These are my personal configuration files for my Linux and Windows machines. Feel free to grab anything that you find interesting.
These Nix dotfiles don't use flakes, but rather classical Nix. The main folders are the following:
./npins: generated by npins, tracks nixpkgs and other external project. I'm not the biggest fan of its UX though../packages: loads nixpkgs, and threads multiple overlays to create my package set, from./packages/<name>and from./modules/wrapper-manager: can be called directly withpkgs = import ./packagesor withnix-build -A <name> packages../hosts/<name>: entrypoints for each PC I use. You can build these withnixos-rebuild <cmd> --file ./hosts/<name>or withnh os <cmd> --file ./hosts/<name>../modules/nixos: modules for shared functionality, more or less by topic. They don't expose any option to.enablebut rather are simply added toimports../modules/maid: nix-maid modules, my own home-manager alternative../modules/wrapper-manager: wrapper-manager modules, used to configure app with wrappers.