22 lines
		
	
	
		
			550 B
		
	
	
	
		
			Nix
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			550 B
		
	
	
	
		
			Nix
		
	
	
	
| { pkgs ? (
 | |
|     let
 | |
|       inherit (builtins) fetchTree fromJSON readFile;
 | |
|       inherit ((fromJSON (readFile ./flake.lock)).nodes) nixpkgs gomod2nix;
 | |
|     in
 | |
|     import (fetchTree nixpkgs.locked) {
 | |
|       overlays = [
 | |
|         (import "${fetchTree gomod2nix.locked}/overlay.nix")
 | |
|       ];
 | |
|     }
 | |
|   )
 | |
| , buildGoApplication ? pkgs.buildGoApplication
 | |
| }:
 | |
| 
 | |
| buildGoApplication {
 | |
|   pname = ((builtins.fromTOML (builtins.readFile ../config.base.env)).NAME);
 | |
|   version = builtins.readFile ../VERSION.txt;
 | |
|   pwd = ../.;
 | |
|   src = ../.;
 | |
|   modules = ./gomod2nix.toml;
 | |
| }
 |