main
 1{
 2  description = "My personal NUR repository";
 3  inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
 4  outputs = { self, nixpkgs }:
 5    let
 6      forAllSystems = nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed;
 7    in
 8    {
 9      legacyPackages = forAllSystems (system: import ./default.nix {
10        pkgs = import nixpkgs { inherit system; };
11      });
12      packages = forAllSystems (system: nixpkgs.lib.filterAttrs (_: v: nixpkgs.lib.isDerivation v) self.legacyPackages.${system});
13      nixosModules = import ./nixos-modules;
14      # homeModules = import ./home-modules;
15      # darwinModules = import ./darwin-modules;
16      # flakeModules = import ./flake-modules;
17    };
18}