diff --git a/tf2/mkTf2Config.nix b/tf2/mkTf2Config.nix index 0a8138c..e7271a9 100644 --- a/tf2/mkTf2Config.nix +++ b/tf2/mkTf2Config.nix @@ -1,7 +1,7 @@ { stdenv, lib }: { pname -, version ? "" +, version ? null , custom ? [] , cfg ? [] , maps ? [] @@ -35,6 +35,7 @@ let then { src = builtins.head allSrcs; } else { srcs = allSrcs; sourceRoot = "."; }; in stdenv.mkDerivation ({ + inherit name; inherit pname version; # Adapted from stdenv's _defaultUnpack(). unpackCmd = '' diff --git a/tf2/packages/huds/extras.nix b/tf2/packages/huds/extras.nix index 2290f5d..b765111 100644 --- a/tf2/packages/huds/extras.nix +++ b/tf2/packages/huds/extras.nix @@ -5,7 +5,7 @@ pname = "deerhud"; custom = [ (fetchFromGitHub { - name = "deerhud"; + name = "deerhud-src"; owner = "DeerUwU"; repo = "deerhud-tf2"; rev = "78a24effbc66bc78b4bb557228eaa0195db3270c"; diff --git a/tf2/packages/huds/hud-db/default.nix b/tf2/packages/huds/hud-db/default.nix index 323b285..27f98c1 100644 --- a/tf2/packages/huds/hud-db/default.nix +++ b/tf2/packages/huds/hud-db/default.nix @@ -6,7 +6,7 @@ builtins.mapAttrs env.description = e.description; custom = [ (fetchFromGitHub (builtins.removeAttrs e.src ["__type"] // { - inherit name; + name = "${name}-src"; })) ]; }) diff --git a/tf2/packages/maps/jump-academy/default.nix b/tf2/packages/maps/jump-academy/default.nix index 131c22b..40e8ef8 100644 --- a/tf2/packages/maps/jump-academy/default.nix +++ b/tf2/packages/maps/jump-academy/default.nix @@ -6,6 +6,7 @@ builtins.mapAttrs env.description = e.description; maps = [ (fetchurl { + name = "${name}-src"; inherit (e.src) url hash; }) ];