···
inherit (gitignore.lib) gitignoreSource;
overlays.default = final: prev: let
57
-
goModHash = "sha256-PJd2UvQJ7HVp2+s+QZPwL2FcdbSsRDxQZHV9hGotB2Y=";
57
+
goModHash = "sha256-G+59ZwQwBbnO9ZjAB5zMEmWZbeG4k7ko/lPz+ceqYKs=";
inherit htmx-src lucide-src inter-fonts-src ibm-plex-mono-src goModHash gitignoreSource;
inherit goModHash gitignoreSource;
65
-
lexgen = final.callPackage ./nix/pkgs/lexgen.nix {inherit indigo;};
66
-
appview = final.pkgsStatic.callPackage ./nix/pkgs/appview.nix appviewDeps;
67
-
appview-cross = final.pkgsCross.gnu64.pkgsStatic.callPackage ./nix/pkgs/appview.nix appviewDeps;
68
-
knot = final.pkgsStatic.callPackage ./nix/pkgs/knot.nix {};
69
-
knot-unwrapped = final.pkgsStatic.callPackage ./nix/pkgs/knot-unwrapped.nix knotDeps;
70
-
knot-cross = final.pkgsCross.gnu64.pkgsStatic.callPackage ./nix/pkgs/knot.nix knotDeps;
71
-
sqlite-lib = final.pkgsStatic.callPackage ./nix/pkgs/sqlite-lib.nix {
72
-
inherit (final.pkgsStatic) gcc;
73
-
inherit sqlite-lib-src;
64
+
mkPackageSet = pkgs: {
65
+
lexgen = pkgs.callPackage ./nix/pkgs/lexgen.nix {inherit indigo;};
66
+
appview = pkgs.callPackage ./nix/pkgs/appview.nix appviewDeps;
67
+
knot = pkgs.callPackage ./nix/pkgs/knot.nix {};
68
+
knot-unwrapped = pkgs.callPackage ./nix/pkgs/knot-unwrapped.nix knotDeps;
69
+
sqlite-lib = pkgs.callPackage ./nix/pkgs/sqlite-lib.nix {
71
+
inherit sqlite-lib-src;
73
+
genjwks = pkgs.callPackage ./nix/pkgs/genjwks.nix {inherit goModHash gitignoreSource;};
75
-
genjwks = final.callPackage ./nix/pkgs/genjwks.nix {inherit goModHash gitignoreSource;};
78
-
packages = forAllSystems (system: {
80
-
(nixpkgsFor."${system}")
78
+
packages = forAllSystems (system: let
79
+
pkgs = nixpkgsFor.${system};
80
+
staticPkgs = pkgs.pkgsStatic;
81
+
crossPkgs = pkgs.pkgsCross.gnu64.pkgsStatic;
83
+
appview = pkgs.appview;
84
+
lexgen = pkgs.lexgen;
86
+
knot-unwrapped = pkgs.knot-unwrapped;
87
+
genjwks = pkgs.genjwks;
88
+
sqlite-lib = pkgs.sqlite-lib;
90
+
pkgsStatic-appview = staticPkgs.appview;
91
+
pkgsStatic-knot = staticPkgs.knot;
92
+
pkgsStatic-knot-unwrapped = staticPkgs.knot-unwrapped;
93
+
pkgsStatic-sqlite-lib = staticPkgs.sqlite-lib;
95
+
pkgsCross-gnu64-pkgsStatic-appview = crossPkgs.appview;
96
+
pkgsCross-gnu64-pkgsStatic-knot = crossPkgs.knot;
97
+
pkgsCross-gnu64-pkgsStatic-knot-unwrapped = crossPkgs.knot-unwrapped;
defaultPackage = forAllSystems (system: nixpkgsFor.${system}.appview);
formatter = forAllSystems (system: nixpkgsFor."${system}".alejandra);