Flake for a home NixOS PC and a Macbook running nix-darwin.
Project structure:
π assets/ <-- static assets
π modules/ <-- config modules
π neovim/ <-- neovim lua config
π darwin/ <-- legacy nix-darwin modules
π nixos/ <-- legacy nixos-modules
Trying to emulate nix-config-modules using lib functions.