Caution
I no longer use this repo to configure my systems. I may blog about it some day but TL;DR I don't need it as much on macOS and the constant rebuilding of my dotfiles was annoying me.
My configuration is now at https://github.com/simonrw/dotfiles
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