switch to flakes
1 file changed, 7 insertions(+), 5 deletions(-)
changed files
M shell.nix → shell.nix
@@ -1,23 +1,25 @@ { pkgs ? ( let - sources = import ./nix/default.nix; + inherit (builtins) fetchTree fromJSON readFile; + inherit ((fromJSON (readFile ./flake.lock)).nodes) nixpkgs gomod2nix; in - import sources.nixpkgs { + import (fetchTree nixpkgs.locked) { overlays = [ - (import "${sources.gomod2nix}/overlay.nix") + (import "${fetchTree gomod2nix.locked}/overlay.nix") ]; } ) +, mkGoEnv ? pkgs.mkGoEnv +, gomod2nix ? pkgs.gomod2nix }: let - goEnv = pkgs.mkGoEnv { pwd = ./.; }; + goEnv = mkGoEnv { pwd = ./.; }; in pkgs.mkShell { packages = with pkgs; [ goEnv gomod2nix - npins modd just ];