diff --git a/flake.nix b/flake.nix index 581e939..2704000 100644 --- a/flake.nix +++ b/flake.nix @@ -6,18 +6,23 @@ }; outputs = { self, nixpkgs, flake-utils }: - with flake-utils.lib; eachSystem allSystems (system: - let - pkgs = import nixpkgs { inherit system; }; - in - rec { - packages = import ./default.nix { inherit pkgs; }; - defaultPackage = packages.uninsane-dot-org; - - devShells.default = with pkgs; mkShell { - buildInputs = with packages.uninsane-dot-org; (buildInputs ++ nativeBuildInputs); + { + overlay = final: prev: { + uninsane = import ./default.nix { pkgs = prev; }; }; - }) // { - overlay = final: prev: import ./default.nix { pkgs = prev; }; - }; + } // + ( + with flake-utils.lib; eachSystem allSystems (system: + let + pkgs = import nixpkgs { inherit system; }; + in + rec { + packages = import ./default.nix { inherit pkgs; }; + defaultPackage = packages.uninsane-dot-org; + + devShells.default = with pkgs; mkShell { + buildInputs = with packages.uninsane-dot-org; (buildInputs ++ nativeBuildInputs); + }; + }) + ); }