all repos — elgit @ dffc16df68df06151f177bc1702e7bb3eb190228

fork of legit: web frontend for git, written in go

switch to flakes

Alan Pearce
commit

dffc16df68df06151f177bc1702e7bb3eb190228

parent

6fc0ce917cc6ac9c1faaab61f14d686aa5bc0ab6

1 file changed, 7 insertions(+), 5 deletions(-)

changed files
M shell.nixshell.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 ];