I manage my systems with nix:
I do not expect anyone else to use this system, but there may be useful information in the configs.
- nixos system configurations under
system/nixos
- my main system "astoria" is the configuration of my main development PC (intel CPU, nVidia GPU)
- nix-darwin configurations under
system/darwin
- home-manager configuration under
home
with "top level" configuration athome/home.nix
with imports to other sub-modules. I am trying to migrate to a more modular configuration as part of learning nix, but I'm not 100% there yet
These instructions are for my benefit only
$ ./bin/switch.sh
$ ./bin/build.sh
$ ./bin/vm-build.sh
./bin/nixos-config.sh
./bin/home-switch.sh
./bin/home-build.sh