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="; + }) + ]; + }; +}