{
  description = "Fudo Entities";

  inputs = {
    fudo-lib.url = "path:/state/fudo-lib";
    flake-utils.url = "github:numtide/flake-utils";
  };

  outputs = { self, nixpkgs, fudo-lib, flake-utils, ... }: {
    nixosModule = {
      imports = [
        ./module.nix
      ];
    };

    entities = let
      helper-lib = fudo-lib.lib { pkgs = nixpkgs; };
    in import ./entities.nix { inherit helper-lib; };
  };
}