From 9dabced5d059c95afd32904db32a6da5066f4b4d Mon Sep 17 00:00:00 2001 From: Madeleine Sydney Date: Fri, 11 Apr 2025 07:43:49 -0600 Subject: [PATCH] feat: Add map jump_beef --- tf2/packages/default.nix | 4 +++- tf2/packages/maps.nix | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 tf2/packages/maps.nix diff --git a/tf2/packages/default.nix b/tf2/packages/default.nix index 6e6f880..ef269a1 100644 --- a/tf2/packages/default.nix +++ b/tf2/packages/default.nix @@ -6,11 +6,12 @@ let fetchFromGameBanana = { id , hash + , name ? null }: pkgs.fetchzip { url = "https://gamebanana.com/dl/${id}"; extension = "zip"; - inherit hash; + inherit hash name; }; mkCfg = name: body: @@ -39,6 +40,7 @@ in lib.mergeAttrsList [ { inherit mkTf2Config fetchFromGameBanana mkCfg mergeTf2Configs; } { mastercomfig = callPackage ./mastercomfig.nix {}; } { huds = callPackage ./huds {}; } + { maps = callPackage ./maps.nix {}; } (callPackage ./misc.nix {}) (callPackage ./scripts.nix {}) ] diff --git a/tf2/packages/maps.nix b/tf2/packages/maps.nix new file mode 100644 index 0000000..3b65dc9 --- /dev/null +++ b/tf2/packages/maps.nix @@ -0,0 +1,14 @@ +{ fetchFromGameBanana, mkTf2Config }: + +{ + jump_beef = mkTf2Config { + pname = "jump_beef"; + maps = [ + (fetchFromGameBanana { + name = "jump_beef"; + id = "323807"; + hash = "sha256-A/MqnQJAt+MOZGnZOy7CgbLuXwKdbU0DjudMkTZoW6c="; + }) + ]; + }; +}