common: General configuration that can be applied to all systems.
lib: Helper functions.
nixos: Common configuration for NixOS-based systems & my custom NixOS modules.
darwin: Common configuration for macOS-based systems (no custom modules yet!).
hosts: Machine-specific configuration for NixOS and macOS.
home-manager/homes: User-specific home-manager configs for each system.
home-manager/modules: My custom home-manager modules.
scripts: Misc. scripts.
secrets: Encrypted secrets managed with Agenix.
Just run just
.