diff --git a/flake.nix b/flake.nix index 22995b56..4726eecf 100644 --- a/flake.nix +++ b/flake.nix @@ -14,6 +14,7 @@ # Generate a version based on date version = builtins.substring 0 12 self.lastModifiedDate; vendorSha256 = "sha256-n271oFjC13gelSNV1bZdr/KH724ewoOF1NZ6U7il56I="; + overrideModAttrs = _ : { name = "fic-./.-${version}-go-modules"; }; # System types to support. supportedSystems = @@ -33,7 +34,7 @@ in { fic-admin = pkgs.buildGoModule { pname = "admin"; - inherit version vendorSha256; + inherit version vendorSha256 overrideModAttrs; src = ./.; subPackages = [ "admin" ]; @@ -41,7 +42,7 @@ fic-backend = pkgs.buildGoModule { pname = "backend"; - inherit version vendorSha256; + inherit version vendorSha256 overrideModAttrs; src = ./.; subPackages = [ "backend" ]; @@ -49,7 +50,7 @@ fic-dashboard = pkgs.buildGoModule { pname = "dashboard"; - inherit version vendorSha256; + inherit version vendorSha256 overrideModAttrs; src = ./.; subPackages = [ "dashboard" ]; @@ -57,7 +58,7 @@ fic-frontend = pkgs.buildGoModule { pname = "frontend"; - inherit version vendorSha256; + inherit version vendorSha256 overrideModAttrs; src = ./.; subPackages = [ "frontend" ]; @@ -65,7 +66,7 @@ fic-qa = pkgs.buildGoModule { pname = "qa"; - inherit version vendorSha256; + inherit version vendorSha256 overrideModAttrs; src = ./.; subPackages = [ "qa" ]; @@ -73,7 +74,7 @@ fic-remote-scores-sync-zqds = pkgs.buildGoModule { pname = "scores-sync-zqds"; - inherit version vendorSha256; + inherit version vendorSha256 overrideModAttrs; src = ./.; subPackages = [ "remote/scores-sync-zqds" ]; @@ -81,7 +82,7 @@ fic-repochecker = pkgs.buildGoModule { pname = "repochecker"; - inherit version vendorSha256; + inherit version vendorSha256 overrideModAttrs; src = ./.; subPackages = [ "repochecker" ];