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}