diff --git a/flake.nix b/flake.nix index ac4f86b..3615ef1 100644 --- a/flake.nix +++ b/flake.nix @@ -6,26 +6,19 @@ }; outputs = { self, flake-utils, naersk, nixpkgs }: - let - overlay = - (final: prev: - let - naersk' = final.callPackage naersk {}; - in { - git-mob = naersk'.buildPackage {src = ./.;}; - }); - in - flake-utils.lib.eachDefaultSystem (system: + { + overlays.default = (final: prev: + let naersk' = final.callPackage naersk { }; + in { git-mob = naersk'.buildPackage { src = ./.; }; }); + } // flake-utils.lib.eachDefaultSystem (system: let pkgs = (import nixpkgs) { inherit system; - overlays = [ overlay ]; + overlays = [ self.overlays.default ]; }; in rec { defaultPackage = pkgs.git-mob; - devShell = pkgs.mkShell { - nativeBuildInputs = with pkgs; [ rustc cargo ]; - }; - } - ); + devShell = + pkgs.mkShell { nativeBuildInputs = with pkgs; [ rustc cargo ]; }; + }); }