Main system level NixOS configuration for various hosts
Each machine has its own directory where main config and hardware specific to it can be defined. There is also a common directory where global and optional configurations are defined.
These configurations generally reference a home-manager config to add in user-level packages and dotfiles configuration.
- home (NixOS VM running in NAS)
- cloud (NixOS VM running in Oracle Cloud)
- k3s-f (NixOS running on an N100 tiny PC as a k3s node)
- k3s-g (NixOS running on an N100 tiny PC as a k3s node)
- k3s-h (NixOS running on an N100 tiny PC as a k3s node)
- work_laptop nix-darwin running on a MacBook Pro
- jeffs_laptop nix-darwin running on a Macbook Pro