From 0333f00e5face3710df5754afe53c7e651a5f60c Mon Sep 17 00:00:00 2001 From: GTrunSec Date: Tue, 16 Mar 2021 16:08:52 -0700 Subject: [PATCH] Fix: flake overlay --- flake.nix | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/flake.nix b/flake.nix index 27a9a48..5e54372 100644 --- a/flake.nix +++ b/flake.nix @@ -5,18 +5,30 @@ inputs.utils.url = "github:numtide/flake-utils"; - outputs = { self, nixpkgs, utils }: utils.lib.eachDefaultSystem (system: - let - pkgs = import nixpkgs { inherit system; }; - in + outputs = { self, nixpkgs, utils }: { overlay = final: prev: { buildGoApplication = final.callPackage ./builder { }; gomod2nix = final.callPackage ./default.nix { }; }; - - defaultPackage = pkgs.callPackage ./default.nix { }; - - }); - + } // + (utils.lib.eachDefaultSystem + (system: + let + pkgs = import nixpkgs { + inherit system; + overlays = [ + self.overlay + ]; + }; + in + { + defaultPackage = pkgs.callPackage ./default.nix { }; + devShell = with pkgs; mkShell { + buildInputs = [ + gomod2nix + ]; + }; + }) + ); }