flake: expose overlay and fix up flake check

This commit is contained in:
Luke Granger-Brown 2024-07-08 21:55:20 +01:00
parent d22de1f8f2
commit eb589c659e

View file

@ -14,9 +14,20 @@
in { in {
packages = forAllSystems (system: let packages = forAllSystems (system: let
pkgSet = import ./default.nix { pkgs = nixpkgs.legacyPackages."${system}"; }; pkgSet = import ./default.nix { pkgs = nixpkgs.legacyPackages."${system}"; };
in pkgSet // { default = pkgSet.gerrit; }); in {
default = pkgSet.gerrit;
inherit (pkgSet) gerrit;
inherit (pkgSet.plugins) oauth code-owners;
});
devShells = forAllSystems (system: { devShells = forAllSystems (system: {
default = import ./shell.nix { pkgs = nixpkgs.legacyPackages."${system}"; }; default = import ./shell.nix { pkgs = nixpkgs.legacyPackages."${system}"; };
}); });
overlays.default = final: prev: {
gerritPkgs = import ./default.nix { pkgs = final; };
gerrit = final.gerritPkgs.gerrit;
gerritPlugins = final.gerritPkgs.plugins;
};
}; };
} }