Use stapelberg nix overlay to get VCS data into the build
Some checks failed
/ golint (push) Failing after 3s

This commit is contained in:
Eli Ribble 2026-05-19 14:09:18 +00:00
parent 4b0aaf5ed4
commit 0014edd679
No known key found for this signature in database

View file

@ -5,18 +5,21 @@
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
flake-utils.url = "github:numtide/flake-utils";
proj.url = "github:Gleipnir-Technology/proj";
stapelberg = {
url = "github:stapelberg/nix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, flake-utils, proj }:
flake-utils.lib.eachDefaultSystem (system:
let
pkgs = nixpkgs.legacyPackages.${system};
pkgs = import nixpkgs {
inherit system;
overlays = [ stapelberg.overlays.goVcsStamping ];
};
projPkg = proj.packages.${system}.default;
# Override pkgs.proj with your custom proj
customPkgs = pkgs // {
proj = proj.packages.${system}.default;
};
package = pkgs.callPackage ./default.nix {
proj = projPkg;
};