From 948f6a653e5643ea86f4fd2045179d8107dfd128 Mon Sep 17 00:00:00 2001 From: Madeleine Sydney Date: Fri, 11 Apr 2025 07:30:01 -0600 Subject: [PATCH] feat: Hud-db packageset --- .gitattributes | 1 + README.org | 10 +- flake.lock | 34 + flake.nix | 19 +- tf2/packages/default.nix | 14 +- tf2/packages/huds/default.nix | 10 + tf2/packages/{huds.nix => huds/extras.nix} | 2 +- tf2/packages/huds/hud-db/default.nix | 13 + tf2/packages/huds/hud-db/fetch-hud-db | 4 + tf2/packages/huds/hud-db/fetch_hud_db.clj | 112 + tf2/packages/huds/hud-db/hud-db.json | 2292 ++++++++++++++++++++ 11 files changed, 2493 insertions(+), 18 deletions(-) create mode 100644 .gitattributes create mode 100644 tf2/packages/huds/default.nix rename tf2/packages/{huds.nix => huds/extras.nix} (89%) create mode 100644 tf2/packages/huds/hud-db/default.nix create mode 100755 tf2/packages/huds/hud-db/fetch-hud-db create mode 100644 tf2/packages/huds/hud-db/fetch_hud_db.clj create mode 100644 tf2/packages/huds/hud-db/hud-db.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..721115d --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +tf2/packages/huds/hud-db/hud-db.json linguist-generated=true \ No newline at end of file diff --git a/README.org b/README.org index c5bac96..8831479 100644 --- a/README.org +++ b/README.org @@ -98,14 +98,20 @@ TODO! TODO! +*** HUDs + +A package set of HUDs is generated primarily using data from [[https://github.com/mastercomfig/hud-db][hud-db]], with a handful of manual additions and overrides. These HUDs are provided + * Contributing Don't hesitate to open issues/PRs not only for "real issues" (bugs, missing features) but for poor UX, bad code, or anything else. * To-do list -- [ ] Generate a package set from [[https://github.com/mastercomfig/hud-db][hud-db]]. -- [ ] Mastercomfig comfig.app wrapper. +- [X] Generate a package set from [[https://github.com/mastercomfig/hud-db][hud-db]]. +- [ ] Support non-GitHub HUDs from [[https://github.com/mastercomfig/hud-db][hud-db]]. +- [ ] CI action to update hud-db. +- [ ] Mastercomfig [[https://comfig.app/][comfig.app]] wrapper. - [ ] VPK builder. - [ ] Configure launch options (Is this feasible?). - [ ] A higher-level NixOS/Home-manager module. diff --git a/flake.lock b/flake.lock index dca1b19..bc6b4d7 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,23 @@ { "nodes": { + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1743568003, @@ -18,8 +36,24 @@ }, "root": { "inputs": { + "flake-utils": "flake-utils", "nixpkgs": "nixpkgs" } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 0f39b6a..1a4b4a2 100644 --- a/flake.nix +++ b/flake.nix @@ -3,16 +3,17 @@ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + flake-utils.url = "github:numtide/flake-utils"; }; outputs = { self, ... }@inputs: - let - system = "x86_64-linux"; - pkgs = import inputs.nixpkgs { inherit system; }; - lib = pkgs.lib; - in { - packages.x86_64-linux = import ./tf2/packages { - inherit pkgs lib; - }; - }; + inputs.flake-utils.lib.eachDefaultSystem (system: + let + pkgs = import inputs.nixpkgs { inherit system; }; + lib = pkgs.lib; + in { + packages = import ./tf2/packages { + inherit pkgs lib; + }; + }); } diff --git a/tf2/packages/default.nix b/tf2/packages/default.nix index 391c003..6e6f880 100644 --- a/tf2/packages/default.nix +++ b/tf2/packages/default.nix @@ -31,12 +31,14 @@ let }; extra-args = { - inherit mkTf2Config fetchFromGameBanana mkCfg mergeTf2Configs; + inherit mkTf2Config fetchFromGameBanana mkCfg mergeTf2Configs callPackage; }; + + callPackage = lib.callPackageWith (pkgs // extra-args); in lib.mergeAttrsList [ - extra-args - { mastercomfig = pkgs.callPackage ./mastercomfig.nix extra-args; } - (pkgs.callPackage ./huds.nix extra-args) - (pkgs.callPackage ./misc.nix extra-args) - (pkgs.callPackage ./scripts.nix extra-args) + { inherit mkTf2Config fetchFromGameBanana mkCfg mergeTf2Configs; } + { mastercomfig = callPackage ./mastercomfig.nix {}; } + { huds = callPackage ./huds {}; } + (callPackage ./misc.nix {}) + (callPackage ./scripts.nix {}) ] diff --git a/tf2/packages/huds/default.nix b/tf2/packages/huds/default.nix new file mode 100644 index 0000000..6b7a90e --- /dev/null +++ b/tf2/packages/huds/default.nix @@ -0,0 +1,10 @@ +{ pkgs, callPackage, fetchFromGitHub, mkTf2Config }@args: + +let + hud-db = callPackage ./hud-db { + inherit fetchFromGitHub mkTf2Config; + }; + extras = callPackage ./extras.nix { + inherit fetchFromGitHub mkTf2Config; + }; +in hud-db // extras diff --git a/tf2/packages/huds.nix b/tf2/packages/huds/extras.nix similarity index 89% rename from tf2/packages/huds.nix rename to tf2/packages/huds/extras.nix index 42a3f25..2290f5d 100644 --- a/tf2/packages/huds.nix +++ b/tf2/packages/huds/extras.nix @@ -1,4 +1,4 @@ -{ fetchFromGitHub, mkTf2Config, ... }: +{ fetchFromGitHub, mkTf2Config }: { deerhud = mkTf2Config { diff --git a/tf2/packages/huds/hud-db/default.nix b/tf2/packages/huds/hud-db/default.nix new file mode 100644 index 0000000..323b285 --- /dev/null +++ b/tf2/packages/huds/hud-db/default.nix @@ -0,0 +1,13 @@ +{ mkTf2Config, fetchFromGitHub }: + +builtins.mapAttrs + (name: e: mkTf2Config { + pname = name; + env.description = e.description; + custom = [ + (fetchFromGitHub (builtins.removeAttrs e.src ["__type"] // { + inherit name; + })) + ]; + }) + (builtins.fromJSON (builtins.readFile ./hud-db.json)) diff --git a/tf2/packages/huds/hud-db/fetch-hud-db b/tf2/packages/huds/hud-db/fetch-hud-db new file mode 100755 index 0000000..c30f0e8 --- /dev/null +++ b/tf2/packages/huds/hud-db/fetch-hud-db @@ -0,0 +1,4 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p babashka + +bb -cp . -m fetch-hud-db > hud-db.json \ No newline at end of file diff --git a/tf2/packages/huds/hud-db/fetch_hud_db.clj b/tf2/packages/huds/hud-db/fetch_hud_db.clj new file mode 100644 index 0000000..56fbffc --- /dev/null +++ b/tf2/packages/huds/hud-db/fetch_hud_db.clj @@ -0,0 +1,112 @@ +(ns fetch-hud-db + (:require [babashka.fs :as fs] + [babashka.process :as p] + [cheshire.core :as json] + [clojure.tools.logging :as l] + [clojure.string :as str])) + +(def hud-db-root (or (System/getenv "HUD_DB_ROOT") + (fs/expand-home "~/git/hud-db"))) + +(def ^:dynamic *dry-run?* true) + +(defmacro race [x y] + `(let [p# (promise) + f1# (future (deliver p# ~x)) + f2# (future (deliver p# ~y)) + winner# @p#] + (future-cancel f1#) + (future-cancel f2#) + winner#)) + +;; Hud-db only tracks GitHub repos. +(defn prefetch + "Prefetch a Git repo and return the Nix SRI hash." + [url rev] + (let [command ["nix-prefetch-git" + "--quiet" + "--url" url + "--rev" rev]] + (if *dry-run?* + (do (apply println "$" command) + "«hash»") + (when-some [data (race (apply p/shell {:out :string} command) + (do (Thread/sleep (* 60 1000)) + (binding [*out* *err*] + (l/warnf "Timed out whilst fetching %s" url)) + nil))] + (-> data :out (json/decode keyword) :hash))))) + +(defn parse-github-url [url] + (when-some [[_ owner repo] + ;; Not the most correct way to do this. + (re-find #"github\.com/([^/]+)/([^/]+)$" url)] + {:owner owner :repo repo})) + +(def cache-dir (fs/xdg-cache-home "fetch-hud-db")) + +(def huds-cache-dir (fs/file cache-dir "huds")) + +(defn prefetch* + "A caching variant of `prefetch`." + [owner repo url rev] + (let [name (str owner "###" repo) + cache-entry (fs/file huds-cache-dir name rev)] + (if (fs/exists? cache-entry) + (let [cached-result (slurp cache-entry)] + (if (empty? cached-result) + nil + cached-result)) + (let [hash (prefetch url rev)] + (when (and hash + ;; During dry runs, `prefetch` will return fake hashes that + ;; we don't want to pollute the cache with. + (not *dry-run?*)) + (fs/create-dirs (fs/parent cache-entry)) + (spit cache-entry hash)) + hash)))) + +(defn fetch-hud + "Construct a map with the necessary info to package a HUD from Hud-db. `name` + is expected to be the package's name, while `data` is a map parsed from + Hud-db's JSON data files. At the moment, only huds associated with GitHub + repos are supported. Returns nil on failure." + [name data] + (binding [*out* *err*] + (l/infof "Fetching %s" name)) + (let [url (:repo data)] + (when-some [{:keys [owner repo]} (parse-github-url url)] + (let [;; N.B. hud-db uses 'hash' to refer to the Git revision hash, while + ;; we use it to mean the Nix SRI hash. + rev (:hash data)] + (when-some [hash (prefetch* owner repo url rev)] + {:description (format "%s for TF2, by %s" (:name data) (:author data)) + ;; For forward-compatibility, when we hopefully add support those + ;; pesky non-GitHub downloads. + :src {:__type "github" + :owner owner + :repo repo + :rev rev + :hash hash}}))))) + +(defn fetch-hud-db + "Fetch each HUD from the data files `hud-db-root`/hud-data/*.json and return + a map of each HUD." + [] + (into {} + (for [hud-data-path (fs/glob (fs/path hud-db-root "hud-data") "*.json")] + (let [hud-name (-> hud-data-path fs/file-name fs/strip-ext) + hud-data (-> hud-data-path fs/file slurp (json/decode keyword))] + ;; See the docstring on `broken-huds`. + (if-some [hud (fetch-hud hud-name hud-data)] + [(keyword hud-name) + hud] + (binding [*out* *err*] + (l/warnf "Skipping HUD `%s`" hud-name ) + nil)))))) + +(defn -main [] + (binding [*dry-run?* false] + (-> (fetch-hud-db) + json/encode + print))) diff --git a/tf2/packages/huds/hud-db/hud-db.json b/tf2/packages/huds/hud-db/hud-db.json new file mode 100644 index 0000000..417f034 --- /dev/null +++ b/tf2/packages/huds/hud-db/hud-db.json @@ -0,0 +1,2292 @@ +{ + "sweethud": { + "description": "sweetHUD for TF2, by FireStarW", + "src": { + "__type": "github", + "owner": "FireStarW", + "repo": "sweetHud", + "rev": "24065b4638ca9422ef1b9419ede7c2ee70da8722", + "hash": "sha256-tKwDCQvZsj7J8+xN7LgdIdTX53qNWlsW7lx1Oe/3dhA=" + } + }, + "mk-hud": { + "description": "mkhud for TF2, by kmarcie", + "src": { + "__type": "github", + "owner": "kmarcie", + "repo": "mkHUD", + "rev": "3f7847ddf7b0265f2b3f43fd4b5df791a46dcfca", + "hash": "sha256-3jQrTCpyKYcEnsncxwby3NV4u3hCPPfSBt9NZho3XTQ=" + } + }, + "mhud": { + "description": "mhud for TF2, by Marblr", + "src": { + "__type": "github", + "owner": "Marblr", + "repo": "mHUD", + "rev": "ed89a10f71b8e82ad181558cfa4a5700229f3786", + "hash": "sha256-oZI6D6fjZzlL059Ouw7R0L91yh3gG0kzry51Yg16960=" + } + }, + "ahud-cc": { + "description": "ahud-cc for TF2, by Jakadak", + "src": { + "__type": "github", + "owner": "jakadak", + "repo": "ahud-cc", + "rev": "8566e7a444a5fc2ad24f16720e989a323a464faa", + "hash": "sha256-TRRT6YaFG/I6cJEZ91zDmJHdqhUPB2wA0ObXm8Al5mk=" + } + }, + "lighthud": { + "description": "LightHUD for TF2, by Hypnotize", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "lighthud", + "rev": "d69189f2b1e8cde4afab63b49da6367de462b62a", + "hash": "sha256-2yIx3k0wklWh9Lyt+V5yVNw12qv02HLkv0Tuhy2XI1w=" + } + }, + "bear-hud": { + "description": "BearHUD for TF2, by Bearnaut", + "src": { + "__type": "github", + "owner": "tf2huds", + "repo": "bearhud", + "rev": "c8b7a4b3c67eae4279c79902158bbcd0a60688ed", + "hash": "sha256-MiUHr5zyUiqrOA/QwzzARXqu6s3EmjEinvMnjiJHK1E=" + } + }, + "dqzhud-2022": { + "description": "dqzhud 2022 for TF2, by dqz", + "src": { + "__type": "github", + "owner": "irodionr", + "repo": "dqz_hud", + "rev": "d2f5b443a87011dd6fda584c97f601a9162b8aa2", + "hash": "sha256-voj+r98wg+27BGrEeaf4SUg/KR8hCmrPTg1bsUduhkE=" + } + }, + "franken-hud": { + "description": "FrankenHUD for TF2, by The Kins", + "src": { + "__type": "github", + "owner": "thekins", + "repo": "frankenhud", + "rev": "3fe67df40fa75772f15cf07f10bbe26b07d34c97", + "hash": "sha256-SOmo4DLkChYG31Vc2ofaLHHWjUwILcTfmkmCnENcRUg=" + } + }, + "julias-hud": { + "description": "Julia's HUD for TF2, by face2face", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Julias-Hud", + "rev": "f59817bd563772e196483341b70935b2626daab5", + "hash": "sha256-nQkjRjeKm2Iw2a6BRGtKnY1RQ8ZseEaO1qUcrE3j8mY=" + } + }, + "garm3n-q-m": { + "description": "Garm3n Q-M for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-Q-M", + "rev": "e258ba8de17d5858614f4e832043f6d6736e9630", + "hash": "sha256-TwM4c7yz6bRKvpx1Vmz7HztpZeOt1Kfc9JxyO9GwLxk=" + } + }, + "yahud-old": { + "description": "Yahud Old for TF2, by Whayay", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Yahud-Old", + "rev": "05ca7c1bb8d95d17538a2b3438687e9a16c69e4e", + "hash": "sha256-6rgQxNkxhWc8HIUikgtmf7TupBrBNRZr+E9aSnEXVvk=" + } + }, + "jxhud": { + "description": "jxhud for TF2, by JarateKing", + "src": { + "__type": "github", + "owner": "JarateKing", + "repo": "jx-hud", + "rev": "dc5c7bb3cbc4b2e77ff4c7cc318657ed8b793abc", + "hash": "sha256-vGdG2Lhx22Hkv8nFYV+lGzX7EmKRfBr3k0yKAtqVeUE=" + } + }, + "m0re-black-2.0": { + "description": "m0re Black 2.0 for TF2, by Quik", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "m0rehud-Black-2.0", + "rev": "b2fa914075da155b883f0d8c02fc39dd8b823e9d", + "hash": "sha256-RfEa9YfQIKLTRjxmEh0PhezJrqwT4r1ZTxWBWc1TVqI=" + } + }, + "slinfire-hud": { + "description": "Slinfire HUD for TF2, by Mr.Slin", + "src": { + "__type": "github", + "owner": "misterslin", + "repo": "SlinFireHUD", + "rev": "66671f11c90c7754d29d6cae5dc4f04c95832edd", + "hash": "sha256-5xguQv0XfBbr8wRmNuLx1dODrgPRLV6eN1oWfr48fZs=" + } + }, + "sigma-wolf-hud": { + "description": "sigma wolf hud for TF2, by zxxtlz", + "src": { + "__type": "github", + "owner": "zxxtlz", + "repo": "sigmawolfhud", + "rev": "c11bc5870f8781fd66c248c6ef99ad9b5d9df6ea", + "hash": "sha256-3n0Rta/OCu3pV/4XiY4jAbO6+svOsQbii6Hrx3rhYkg=" + } + }, + "teahud": { + "description": "TeaHud for TF2, by DrinkinTea", + "src": { + "__type": "github", + "owner": "DrinkinTea22", + "repo": "TeaHud", + "rev": "cb01f10547e6a95c34f06c80ee3c72a1a7a6a868", + "hash": "sha256-P+as3HjCipH7H88z0V4BzYh0rXEsS0IHv/M/twc2QHg=" + } + }, + "budhud": { + "description": "budhud for TF2, by Whisker", + "src": { + "__type": "github", + "owner": "rbjaxter", + "repo": "budhud", + "rev": "5624ea4b77075c7ea0567cefae87b40b7a7e3e81", + "hash": "sha256-ka+3lEs+Vwpaq8tc2LyMCsbEpAqybf9tUw7nSXI5aO4=" + } + }, + "baz-hud": { + "description": "Baz HUD for TF2, by Bazoo", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Baz-Hud", + "rev": "4e5251d92d733cc1d3414dffcc075cf4216bb42c", + "hash": "sha256-lQkpjs3FhBx/GI9F2c8Af1IhuMOpTVF2VQEd5knQycA=" + } + }, + "mn-hud": { + "description": "MN HUD for TF2, by ninja commando", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "MN-Hud", + "rev": "93e120bbaaedfeb394e252d7219bb6c1bcba2742", + "hash": "sha256-IBkRpXLaSdcdTXAfm0Ohtb1BvFom72KlUfevcY01i64=" + } + }, + "sammyhud": { + "description": "sammyhud for TF2, by sammy", + "src": { + "__type": "github", + "owner": "sammybun", + "repo": "sammyhud", + "rev": "25e514f066178d761ff457a5d6c937bdadd174a7", + "hash": "sha256-Ea7ywWMtqD2o+KN287yztcf0O992tUXyatcg2hneqk4=" + } + }, + "voidhud-classic": { + "description": "voidHUD Classic for TF2, by static", + "src": { + "__type": "github", + "owner": "TheStaticVoid", + "repo": "VoidHUD2.0", + "rev": "c91a7a59794c2e412373eff412641b6edb1ee5df", + "hash": "sha256-ccAhZFJlqJqe7CvitX136nfj3bzD0EjLh/qMkx/IR8U=" + } + }, + "shlaner-hud": { + "description": "Shlaner HUD for TF2, by Shlaner", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Shlaner-Hud", + "rev": "25a029bd82513c54d3d2bb742499487635877eb7", + "hash": "sha256-w+NkJqctqO14Ox9izmbz0rdFRbP9IvPKCDAKWMuHpK8=" + } + }, + "isaac-hud": { + "description": "Isaac HUD for TF2, by Xeletron", + "src": { + "__type": "github", + "owner": "Xeletron", + "repo": "Isaac-Hud", + "rev": "a9c4b70ae6b02295a2197e04f0edabffaecaf4c7", + "hash": "sha256-2T0ThAonOX8TcPvLs2QU7krM7nTzbh7Jusn3ZOsspDw=" + } + }, + "vabe-hud": { + "description": "Vabe HUD for TF2, by Vabe", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Vabe-Hud", + "rev": "325e37aae49f14d50f2d4dd02e9e42ffdc87a278", + "hash": "sha256-BZDd6LmDSBrwVrNUbt+Bbp6KTwM30V8Vfs7W7IiaJoc=" + } + }, + "candyhud": { + "description": "candyhud for TF2, by quickkennedy", + "src": { + "__type": "github", + "owner": "quickkennedy", + "repo": "candyhud", + "rev": "c5fd838416babb76634527478fcae4e296d64115", + "hash": "sha256-WdsoxhRrWknh1LGVHlhzny8JTUf/Bj1GG6M6l/kcE0Y=" + } + }, + "garm3n-ql-edit": { + "description": "Garm3n QL-Edit for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-QL-Edit", + "rev": "9f5aeb246267c5c60452214bec9d1ccf8d583a1c", + "hash": "sha256-4PIUCuwje4MsSawBqcB1vMpTDPuHsv1AOUA6lYavfrA=" + } + }, + "m0re-black": { + "description": "m0re Black for TF2, by Quik", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "m0rehud-Black", + "rev": "dc918aa3cc882e464fc7979679b64ecc92a9d0c2", + "hash": "sha256-f/LamSCCVhapcmzGRLZX84cv9buI4SBvDVp2uA6Kn6o=" + } + }, + "thughud": { + "description": "ThugHud for TF2, by Russ", + "src": { + "__type": "github", + "owner": "RussTIB", + "repo": "thughud", + "rev": "90374efd3fa3c6c9717aec48f5dd4882d14ab903", + "hash": "sha256-lajw2nonBzvm3Y9P7IZfsoygD+2UBFbQclqzsAVJq+4=" + } + }, + "nat-ui": { + "description": "Nat-UI for TF2, by Natalexei", + "src": { + "__type": "github", + "owner": "Natalexei", + "repo": "Nat-UI", + "rev": "39b5e35b6fda3dee876fae8a1c7266ec8158087e", + "hash": "sha256-OlzDHT3GTwFrBSCWtDdFUdlBOWhMrwt6BaKvZtf/Gtc=" + } + }, + "lackhud": { + "description": "LackHUD for TF2, by Arrhythmia", + "src": { + "__type": "github", + "owner": "tekunotri", + "repo": "LackHUD", + "rev": "fe3d6f519496cbc15118cd65a873a89e997cc93b", + "hash": "sha256-DYtePmU7Yiehk2RJSGOEVXtVwllYheQNX5b+gclvSDI=" + } + }, + "solarhud": { + "description": "SolarHUD for TF2, by Stochast1c", + "src": { + "__type": "github", + "owner": "Stochast1c", + "repo": "solarhud", + "rev": "ae24f9b59f15a7e5bc7e27d8bdb760a75d17d6f4", + "hash": "sha256-UCtqX/qfaRwdo7NFC1uW6wbtIfORMw+rXhp4FEw+/Ac=" + } + }, + "yahud-fragvid": { + "description": "Yahud Fragvid for TF2, by Whayay", + "src": { + "__type": "github", + "owner": "tekunotri", + "repo": "Yahud-Fragvid", + "rev": "16f270e1dd173686414368261c128910e7a78576", + "hash": "sha256-Fs+orhGpSPK+w5Q/F130RI8tRjCewgOkFYbe3jQzFM4=" + } + }, + "cb-hud": { + "description": "CB HUD for TF2, by ColdBalls", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "CB-Hud", + "rev": "f9ca3c6ad87bb12ffa60bf42c9fa2094df22cb1e", + "hash": "sha256-dRMu8RzUQl066/OPlTV2hxgYNh4E7Sf5er5RHr6yi1k=" + } + }, + "prism-hud": { + "description": "Prism HUD for TF2, by JarateKing", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Prism-Hud", + "rev": "2c4650a787812fd768bd33c0a813dca13fc033fe", + "hash": "sha256-1iSSgze6K7PfCklXhI97trP8gxnUBqhhFwUEwhZCVNM=" + } + }, + "garm3n-olx": { + "description": "Garm3n OLX for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-OLX", + "rev": "3647296e7e596bc29cd830261c8e52b715b4c39a", + "hash": "sha256-9/43imcaMbmvCuhQ9nbtxrKSwNo2n4g7Fex0K84QCgk=" + } + }, + "ells-hud": { + "description": "Ell's HUD for TF2, by ell", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Ells-Hud", + "rev": "679326a5e0ccd8c6e42cd23f74dbb54505196bab", + "hash": "sha256-YboF0pse15dOWrzl4za810aVUIGKMI79dQSEi2VJbZs=" + } + }, + "skyhud": { + "description": "Skyhud for TF2, by skai", + "src": { + "__type": "github", + "owner": "skaiTF", + "repo": "skyhud", + "rev": "c3807c660d88306485450ab034315e6bcdc30485", + "hash": "sha256-Qj/n09DdQEm42lBhDkeaPKq297tQveyqPdZUB6clZ3c=" + } + }, + "grape-hud": { + "description": "Grape HUD for TF2, by Grape", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Grape-Hud", + "rev": "fa2d300cdd402a979d30f911becde90d6f7f9f50", + "hash": "sha256-eohdyqXUhsqNjHtzYF5CDjxTeYqVWqVV73f6hoPjkdY=" + } + }, + "half-life-2-hud": { + "description": "Half-Life 2 HUD for TF2, by Village Green Preserver", + "src": { + "__type": "github", + "owner": "VillageGreenPreserver", + "repo": "Half-Life-2-Hud", + "rev": "621dc077c041a2440ab4e8f928c8abe79894e8be", + "hash": "sha256-Kc0vuBcl9cj/kParXywsA9+Bq6EUNof4SYnROlgxsZ8=" + } + }, + "topsh_it-hud": { + "description": "Topsh_it HUD for TF2, by omnibombulator", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Topsh_it-Hud", + "rev": "aacd8519fe93f0feb1423fb178000ecffce4b410", + "hash": "sha256-0Hld9L33HFQAZSnsZQ2rLo+CoXHkKFnu6DfqU81l8hM=" + } + }, + "bx-hud": { + "description": "BX HUD for TF2, by Chippy", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "BX-Hud", + "rev": "e635b80100b6996e24891a268c613332c76cee27", + "hash": "sha256-hDWBtqTYERM5MmPwyp1iyUjXduhwbWavhJBpKMj6NpI=" + } + }, + "m0re-techno": { + "description": "m0re techno for TF2, by techno", + "src": { + "__type": "github", + "owner": "tekunotri", + "repo": "m0re_techno", + "rev": "2cc17922f0d22545e30fd2a2bcfe7df4a8f3c35d", + "hash": "sha256-Ui1GjYd0LxcoWtjab9q4BAlGHkhWVw7xGSzjXQbnUno=" + } + }, + "bania-hud": { + "description": "Bania Hud for TF2, by smh2211", + "src": { + "__type": "github", + "owner": "HUBM3N", + "repo": "Bania-Hud", + "rev": "6b5e53b451b02348c1bdbd6d00b00537eaeb8738", + "hash": "sha256-qNRL3yXNXm7o/eff2sH3Q8HFXxSMK2aawD4/KYCrbAI=" + } + }, + "ants-hud": { + "description": "AntsHUD for TF2, by Antwan", + "src": { + "__type": "github", + "owner": "AsianAntwan", + "repo": "AntsHUD", + "rev": "ed6cb37bf0c6c66e4f0e959a23f4c586a08350d0", + "hash": "sha256-gu7qvW3jjFIfPF2+mWISl9fmQ5KOxiZHQ7PLTd5NrX0=" + } + }, + "boats-hud": { + "description": "Boats HUD for TF2, by boat", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Boats-Hud", + "rev": "92e4c70c86606bbe15d3069989e27d7c958e9e2f", + "hash": "sha256-isA3h5GJ20gDhEEslrZ7gwrSURuRN16LRqoMGwiGIkg=" + } + }, + "ace-hud": { + "description": "Ace HUD for TF2, by Mangachu", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Ace-Hud", + "rev": "de504c3ee4a64e827ce8942e39b68cb37747ab76", + "hash": "sha256-mdA6nvecznvg38uAo9JmnennHcrff8EFAKET0WhUGCw=" + } + }, + "rayshud": { + "description": "rayshud for TF2, by raysfire", + "src": { + "__type": "github", + "owner": "raysfire", + "repo": "rayshud", + "rev": "a22ede014e4f3b1260aa8fd657ff0757d9d006b8", + "hash": "sha256-LF/5NrZvgAHmt4coIo0GtVRQwTMCBuGL0aZZe80TrSg=" + } + }, + "m0re-hypnotize": { + "description": "m0re Hypnotize for TF2, by Hypnotize", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Hypnotize-m0rehud", + "rev": "21e7c1510cf2063b64e10a91dba01c0ec07961d2", + "hash": "sha256-NjVT3r/YAT7KSp4rukMfewTFXuMuMtu7QXrcSYQ1qrU=" + } + }, + "kinhud": { + "description": "kinhud for TF2, by kindred", + "src": { + "__type": "github", + "owner": "kindredtf", + "repo": "kinhud", + "rev": "ed528471a18eaaea7b97db689050491ab2db3316", + "hash": "sha256-IKbTDbqB8wV2K56murM7gvZGVBMNfrraa2dDJAgTAaw=" + } + }, + "kn-edit": { + "description": "KN-Edit for TF2, by Chippy", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "KN-Edit", + "rev": "55d125662fd0fd86643b77c526f5b856b23f35c7", + "hash": "sha256-XS3TXUhKMxGIqgj5ExBI80fLwfcapb8DkSYSBnChg1g=" + } + }, + "1-shot": { + "description": "1 Shot for TF2, by Unknown", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "1-Shot-Hud", + "rev": "b643330e09748a1224cdc80aa9208651e99f0a6a", + "hash": "sha256-7DuDRZwTu1Ck/LgzvP2kDpx3WnA1B9VvnTzH9V/vikg=" + } + }, + "lion-hud": { + "description": "lionHUD for TF2, by Bara Godzilla", + "src": { + "__type": "github", + "owner": "Jofre-Problem", + "repo": "lionHUD", + "rev": "09626caf3b58cd2eb16c1474f059a56cf3accb1c", + "hash": "sha256-Pb8T2q7Am3oRhCPTD7iZiH5245zjECeJk4EgCSKjS6I=" + } + }, + "rebel-hud": { + "description": "RebelHUD for TF2, by Rebel", + "src": { + "__type": "github", + "owner": "TheRebelCreeper", + "repo": "RebelHud", + "rev": "9b070a7ace64ce2251f940fcf4247a94b2d413f7", + "hash": "sha256-FV8m7eSxD1eguaKD2zjqJrs7jJSm0LIcPrO+b2lPaxA=" + } + }, + "yesod-hud": { + "description": "yesodHUD for TF2, by yesod", + "src": { + "__type": "github", + "owner": "yesod404", + "repo": "yesodCollyHUD", + "rev": "cd51b9b1881786b5a40a17b9b9f88335991bf56d", + "hash": "sha256-p0skG4slWNX9N+sb0FvoOh+qYLkd6cVZkN2yH5p8Y68=" + } + }, + "garm3n-tcf-xl": { + "description": "Garm3n TCF-XL for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-TCF-XL", + "rev": "1e6ba14d5cb79ba4aea062086c1fee5c8c48c0ed", + "hash": "sha256-j9/NTMfrHQ226EgnLj0ILn0xu7vT5LIBWo36chmcGCw=" + } + }, + "tftv-hud": { + "description": "TFTV HUD for TF2, by Voloder", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "TFTV-Hud", + "rev": "f8fe757dbe773a613038e5eac488bebfced392ee", + "hash": "sha256-tUN+zUT6P4RKBuDIAlhxD8hIWHAU9gybg7yh7j1W1BE=" + } + }, + "omp-hud": { + "description": "OMP HUD for TF2, by OMP", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "OMP-Hud", + "rev": "e051158f22ba1be5343eb9765451a037c8460589", + "hash": "sha256-AbSnNMn7rOSEXx5C8I12/oaF9q1M6apE4msdZOP+oog=" + } + }, + "kx-hud": { + "description": "KX-Hud for TF2, by Unknown", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "KX-Hud", + "rev": "340480099fe83fba60dd62fbb740afc4ad37c03f", + "hash": "sha256-Bur4gTYLQkvTDdbemjhR4+V6EIWQ4Xjjbst98LnS7q4=" + } + }, + "garm3n-8mg": { + "description": "Garm3n 8MG for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-8MG", + "rev": "d2b19bd2e94205ed40256c4b61e7d9595e798b7b", + "hash": "sha256-C/nweRwLfFscQZBE2a4YmuyA/VeByQyoikkgpaxJy7I=" + } + }, + "bast-hud": { + "description": "Bast HUD for TF2, by b4stian", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Bast-Hud", + "rev": "27ca9594f0bf702a4a474895b66007720fc04b71", + "hash": "sha256-MN8Nq7Z1P70MnWSE99bK1lPmEBBZRrjZ9yeAM9o6NV4=" + } + }, + "med-hud": { + "description": "medHUD for TF2, by intel", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "medHUD", + "rev": "a7eb9a0ca8cb5d57bddb5a28ec776d17eba84ab0", + "hash": "sha256-WRzG9ZoQLbNueuKF4PmLpNm9pyhAEj8UhDQRjNaA9Vw=" + } + }, + "rhb-hud": { + "description": "rhB HUD for TF2, by rhK", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "rhB-Hud", + "rev": "df6af320a921c6900efce252f23931f44b9daa2e", + "hash": "sha256-/wh8nj+n+Cbda7b+i3yOVWELtijphHmr4pw4NwHqoKA=" + } + }, + "g0r3hud": { + "description": "g0R3HUD for TF2, by g0Re", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "g0R3HUD", + "rev": "ab0697e9a55043d83b3471c51216ca0a78b774bb", + "hash": "sha256-ldOfvzYxIlFwm1ZdixuIjLzfnM2YKQIDpNSIJvBmWbo=" + } + }, + "improved-default-hud": { + "description": "Improved Default HUD for TF2, by Eniere", + "src": { + "__type": "github", + "owner": "Eniere", + "repo": "idhud", + "rev": "907692973518d293397bd654e8265e6b686dabff", + "hash": "sha256-8QSKXSaOKwLtVDni7i/V0yrxPhPc/7Tjna4soppggV8=" + } + }, + "panzer_hud": { + "description": "panzer_hud for TF2, by amp-t", + "src": { + "__type": "github", + "owner": "amp-t1", + "repo": "panzer_hud_master", + "rev": "96b26504d35d189b5b152d38da7cb98d6dbfaaf4", + "hash": "sha256-ipAX2XBmajgnmgKcYEk83uzvE2FIp3qk4cgVhWREUH8=" + } + }, + "x-hud": { + "description": "X-hud for TF2, by xattuu", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "X-Hud", + "rev": "982257c47d56639b11ab51196673f6421306433a", + "hash": "sha256-zKQFbwsLN5DVpfdu65f6w99E/fWSrEvZzucPRg3ldpE=" + } + }, + "flame-hud": { + "description": "Flame HUD for TF2, by Flame", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Flame-Hud", + "rev": "94fff01603e960a5351aaa99a0133b483e928852", + "hash": "sha256-eWBaMg0vIRo44cHCH8JCQ8UtptQ+pdHK8NDvaSM4WP8=" + } + }, + "soft-hud": { + "description": "Soft HUD for TF2, by Unknown", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Soft-Hud", + "rev": "6cc067193e1d64393b2d4de153e5b679c3571ef0", + "hash": "sha256-tapwxHYA/ekheVQ7IPCUV6cMzfsCbZPG03223CVxNQM=" + } + }, + "omp-redux": { + "description": "OMP Redux for TF2, by Flatline", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "OMP-Hud-Redux", + "rev": "f80e595605a3a1c334a62d7438005e0d833b870b", + "hash": "sha256-4M51Tq6bKmm7ImYkcQJkIrk+YrG8Djjq+o9/niDgklY=" + } + }, + "center-hud": { + "description": "Center HUD for TF2, by RoseyLemonz", + "src": { + "__type": "github", + "owner": "RoseyLemonz", + "repo": "center-hud", + "rev": "ac43bcd929c0b81967e95df00b9f8d0dce4b7d2a", + "hash": "sha256-8mylTEXkKqEYgyPj+gaGfpUwNlQX726WCmwFNM8YTYY=" + } + }, + "dino-hud": { + "description": "Dino HUD for TF2, by OMP", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Dino-Hud", + "rev": "b129a8765a3f307b8d64c91017201942738a9310", + "hash": "sha256-npbGsjNbnw10ZqkbGUY6t0OmsNcLHiiZSdZ4RcFSnPU=" + } + }, + "biscotti-hud": { + "description": "biscottiHUD for TF2, by Medico di Biscotti", + "src": { + "__type": "github", + "owner": "MedicodiBiscotti", + "repo": "biscottiHUD", + "rev": "394bcda789385da99a02e5897ee0fd1a593a8f24", + "hash": "sha256-xo75TROLEylTjoCsD0BiqwrO3ZZIlQzapkSrcym47Qs=" + } + }, + "ahud": { + "description": "ahud for TF2, by n0kk", + "src": { + "__type": "github", + "owner": "n0kk", + "repo": "ahud", + "rev": "419f0b4bcfd5c086d35525ec24558b6bdb01f587", + "hash": "sha256-VmUVwUzjH5j8buMuGbExWlCKpSKKfLpcZ6676t4OsyA=" + } + }, + "rain-hud": { + "description": "Rain HUD for TF2, by RainofLight", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Rain-Hud", + "rev": "873d01fe31c9a05d1af3b76c95d15b69abd3a21b", + "hash": "sha256-FzzqiFuhagwXmn5LqSVrKavvJRy/bZPzky38bGRycYU=" + } + }, + "black-hud": { + "description": "Black HUD for TF2, by Rawr", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Black-Hud", + "rev": "270a4cd062af669c662a7f3b0251d2ff1ab79ee4", + "hash": "sha256-7wy8iZS4WjM9BIZSwyOjp6W57cbuS1rZvzIw1udA2EU=" + } + }, + "flux-hud": { + "description": "fluxhud for TF2, by fluxxy", + "src": { + "__type": "github", + "owner": "fluxxy", + "repo": "fluxhud", + "rev": "851c4fd5fcc1ba35c71512920b3cc79d526c5ec9", + "hash": "sha256-CDrnC7oE9hbqUWraVc8VokY7vrAO3mZE4Iy84RYjghc=" + } + }, + "hud-fixes": { + "description": "Community HUD Fixes for TF2, by CriticalFlaw", + "src": { + "__type": "github", + "owner": "CriticalFlaw", + "repo": "tf2hud-fixes", + "rev": "c6a6252375c6b5f8f71d08f40adc44d96bb2ad76", + "hash": "sha256-lpMKWAqbL+mcio8EYI2XN5YwUiVt3LASU9/2/9+fOQo=" + } + }, + "producthud": { + "description": "ProductHUD for TF2, by Kruphixx", + "src": { + "__type": "github", + "owner": "Kruphixx", + "repo": "producthud", + "rev": "621289720ea4bc35c7b6d817decf7ea043bc3e2a", + "hash": "sha256-pXGoqDUFm0kaWOZ0EbWpvua6BHQg7F2Qqn7mNR6b7b0=" + } + }, + "broesel-crsp": { + "description": "Broesel Crsp for TF2, by extracrispy", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Crsp-Broesel", + "rev": "5c7dd16d9979bc367241fd02d7c7c8bc9da1e544", + "hash": "sha256-WWbYw6YBSkR1LVulho71siAbfyq5AIDPovc/QJWoY6Q=" + } + }, + "ciba-hud": { + "description": "cibahud for TF2, by CibaCity", + "src": { + "__type": "github", + "owner": "CibaCity", + "repo": "cibahud", + "rev": "770eb4b0d1996197d2e41a478c2e1d347255ffb1", + "hash": "sha256-RVsEkRQm5sl2wGUIeV2CXLcx35RnJQZ41faZN/vti3k=" + } + }, + "shrekhud": { + "description": "ShrekHUD for TF2, by Hypnotize", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "ShrekHUD", + "rev": "bec18281772cfa6797c8486f92baa3ca58d487a9", + "hash": "sha256-t3LiqizRLWq9f84OzsXhHAhKbxjSh3KpzzdurXZIIBU=" + } + }, + "yahud-black": { + "description": "Yahud Black for TF2, by Whayay", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Yahud-Black", + "rev": "bc9671739c63279d4c013b724d74c62206b18dfb", + "hash": "sha256-cCGgafoupKh4UTvsWnVCKs2qvHWxm+6wLwJaUkYRupY=" + } + }, + "bw-hex": { + "description": "BW Hex for TF2, by dafuunk", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "BW-Hud-Hex", + "rev": "a593a6a0f451e1ab6a913508e599b2f25049bc51", + "hash": "sha256-O/s4zEQLgXvYLmgnOQYAalqO9ibn/4qFetPgpR7CFt0=" + } + }, + "flarepunch": { + "description": "Flarepunch for TF2, by omnibombulator", + "src": { + "__type": "github", + "owner": "omnibombulator", + "repo": "Flarepunch", + "rev": "60ad1bb5a87b656acc5269edebcdebffcdf4c5a4", + "hash": "sha256-VoGodYCae56eLfEs29gUbd+q2C45ydUJdOFnpv+TGWI=" + } + }, + "quakehud": { + "description": "quakehud for TF2, by quickkennedy", + "src": { + "__type": "github", + "owner": "quickkennedy", + "repo": "quakehud", + "rev": "a4c8a401bb2c537c0974f78058b69554c9cbd792", + "hash": "sha256-nX9XEYU1nE/FmVQG85+T4/XvNMXg0lmXBLJ+Pq49e6M=" + } + }, + "garm3n-fm-ii": { + "description": "Garm3n FM-II for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "tekunotri", + "repo": "Garm3n-FM-II", + "rev": "d52d5fcc2510a52350add6f6aaeb31a544c5d0ad", + "hash": "sha256-IRuYiB4PcHkIFaEeLiyrF3mRwXmkPw3LQuAybiiRr9M=" + } + }, + "digit-hud": { + "description": "digithud for TF2, by Digit", + "src": { + "__type": "github", + "owner": "digitdaily", + "repo": "digithud", + "rev": "0ca893239213fa34d4952bc58f05ab80e4ab7033", + "hash": "sha256-NtKV71BqiurHhtm/rLYjmtG8qex9Qx0bPTnacTtxMek=" + } + }, + "hypnotizehud": { + "description": "HypnotizeHUD for TF2, by Hypnotize", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "hypnotizehud", + "rev": "82d332540a82ab085ff1a14b9aef774982ac5b9e", + "hash": "sha256-x63TXAQxk5x5kkXCJoaNZBiC/0xxm211GQoEbZpf1e8=" + } + }, + "mini-hud": { + "description": "Mini Hud for TF2, by Unknown", + "src": { + "__type": "github", + "owner": "tekunotri", + "repo": "Mini-Hud", + "rev": "241ba627ef408054c1007d11f3c90bacca5adc9a", + "hash": "sha256-Ig5pIFAYGZA12XaMIugRRfoYhbjWMpmU2SiFGyo4xs8=" + } + }, + "grape-default-hud": { + "description": "Grape Default HUD for TF2, by Grape", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Grape-Default-Hud", + "rev": "0768812a086044ddff3ecb34d4ce7fb8cecab4b8", + "hash": "sha256-Pk08it8KvciuYitIcDEs1QmLkOYjQxZEQjXyGr9byQs=" + } + }, + "boredhud": { + "description": "boredHUD for TF2, by static", + "src": { + "__type": "github", + "owner": "TheStaticVoid", + "repo": "boredHUD", + "rev": "d25719dc58a39b7d632466d43c586b89014c0a41", + "hash": "sha256-hUg13iELN0ZkVtRamyr0731Ms8W2HNhjz8oKRevCQNQ=" + } + }, + "lol-lol-lol-hud": { + "description": "LOL!!LOL!!LOL!! HUD for TF2, by derry", + "src": { + "__type": "github", + "owner": "Imderry", + "repo": "LOL-LOL-LOL-hud", + "rev": "2cdcfaf855e209709827013b631a7a0a18dbe1b2", + "hash": "sha256-Ek7tC4Q0rn+Ve9rtkvdkxH09wxwZE0V6v1BVOzwFY7E=" + } + }, + "garm3n-rex": { + "description": "Garm3n Rex for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-REX", + "rev": "8916266392e7b9a748039fbd1286afd58896039f", + "hash": "sha256-FFuztxwqJ/r9H/ENbfehtBhWAnKY8jEiBzdvlO6ziUg=" + } + }, + "evolve-hud": { + "description": "Evolve HUD for TF2, by Eevove", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Evolve-Hud", + "rev": "a82b70e3fc68ae1894b32a1bc5afb307c35d57c4", + "hash": "sha256-ZvpZ8UK2nERNT1vRlp4JDsO8YTd6NVRXjd/xnGG3c4Q=" + } + }, + "garm3n-tanlight": { + "description": "Garm3n TanLight for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-TanLight", + "rev": "7465589785f8b74815942990de1e18e892f6ee7a", + "hash": "sha256-SLWZ948FoTO4TX/xwQRX47yO+rRmqJSBoFaSOib4jsQ=" + } + }, + "grape-oxide": { + "description": "Grape-Oxide for TF2, by Grape", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Grape-Oxide", + "rev": "7685782aff9c0e309cf7313f9c91cd387626b6ce", + "hash": "sha256-nmYs3jafPfm5hwugckXPK2XK+isWRwfhrA7OKGAbPEo=" + } + }, + "maxihud": { + "description": "MaxiHud for TF2, by Max Andrew", + "src": { + "__type": "github", + "owner": "maxiandrew", + "repo": "maxihud", + "rev": "5445acd5c43a4ed63e7dd70bc6c35ac36d5f19b3", + "hash": "sha256-Fe8qWebnWgBlbPYiwB7TyaAk9OTpaeOpkscYZC7IatM=" + } + }, + "renhud-v2": { + "description": "RenHUD V2 for TF2, by LunaXCBN", + "src": { + "__type": "github", + "owner": "LunaXCBN", + "repo": "RenHud-V2", + "rev": "a1a817ddbe60a026626cd8075fcaabac10c66932", + "hash": "sha256-tRfycE3X/LZPf9K5uerxfu5PT6OZDf+d8wlg59rRF8U=" + } + }, + "dqzhud": { + "description": "dqzhud for TF2, by dqz", + "src": { + "__type": "github", + "owner": "irodionr", + "repo": "dqz_hud", + "rev": "4ef445c484dcf07ba135edc644dd627b463f7acf", + "hash": "sha256-U2bLd8Z4jirntBRPZHdWhjK1wcIgIcki8cgZwaMfYdM=" + } + }, + "bx-m0re": { + "description": "BX-m0re for TF2, by evans", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "bx-m0rehud", + "rev": "9f6a28ed1bda90a07c797437ad3ca378ae300d96", + "hash": "sha256-NvQvcNDevhnsw1tg+/pF5xe06a2kKZsCo+GyF7NSUbw=" + } + }, + "supercomphud-omega": { + "description": "SUPERCOMPHUD-OMEGA for TF2, by lavaOnoes", + "src": { + "__type": "github", + "owner": "lavaOnoes", + "repo": "SUPERCOMPHUD-OMEGA", + "rev": "d7da5e1769b415b912a179dd439186c7c0ee2f99", + "hash": "sha256-8yK+ocVN1M1lMFFgxrgn7yftZwlzIkFn5bgNFUaEN7U=" + } + }, + "bonerjamz-hud": { + "description": "Bonerjamz HUD for TF2, by polaco", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Bonerjamz-Hud", + "rev": "314ac347613942bc25a35610768f6efccef9cc55", + "hash": "sha256-QsDSMXE68ueDbIy/G3Q3w8RFIgfq9oeAtORtiJzaLVo=" + } + }, + "denihud": { + "description": "DeniHud for TF2, by Fraklin", + "src": { + "__type": "github", + "owner": "deni294", + "repo": "DeniHud", + "rev": "7cc059987273924da1d7000187861713564176d2", + "hash": "sha256-BDBKO8PKullBs/zgsTWxsPcimohzsUUKamPMSXDzrfw=" + } + }, + "gear-hud": { + "description": "GeaR HUD for TF2, by GeaR", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "GeaR-Hud", + "rev": "2e3370569d44808aaf7714894eaedc98d4eb280f", + "hash": "sha256-qseOHDiu3FTppIEzIl6j/Iby/UZzQEAW158/W18BQwM=" + } + }, + "uwui": { + "description": "uwui for TF2, by Pigby", + "src": { + "__type": "github", + "owner": "Pigby", + "repo": "uwui", + "rev": "cfaed542ec808f6c5e9fd0750b7584bd02063d2c", + "hash": "sha256-3LRAKHS071ok1q1qncWAc09xq+B3cwDkV6w+h5u/Bh8=" + } + }, + "minthud": { + "description": "minthud for TF2, by mint", + "src": { + "__type": "github", + "owner": "Mint-tf", + "repo": "minthud", + "rev": "2a856bf560cf6dcf7dfbe9ddbbd15ba9108f289c", + "hash": "sha256-muEsaIVk4sEck+omF2of637ZIdyKUNgTIUa+3DEFSuI=" + } + }, + "kn-hud": { + "description": "KNHUD for TF2, by Chippy", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "KN-Hud", + "rev": "1895b99d5dc72e944ed8dbec8f18ef08e3ad787b", + "hash": "sha256-4sNmPgHre55QKLB3UpwdHTp9Y/UeXyjg8gH68XHksQ4=" + } + }, + "yayahud": { + "description": "Yayahud for TF2, by yttrium", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "yayahud", + "rev": "c332ff5857adca1923a1394f88362c1300394c0d", + "hash": "sha256-qDglBba4QXouf04hnVgg4NPeDC3a9hGl/gmr0ggsGKo=" + } + }, + "sk-hud": { + "description": "SK HUD for TF2, by Dikker", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "SK-Hud", + "rev": "2e72380af133aad46f2a1d2bbd8476340d1edfa2", + "hash": "sha256-DcoDJ/A04uVFCSgPLBkpSZg2R0Ikx6ekHHKnqWvogRQ=" + } + }, + "hudas-iscariote": { + "description": "Hudas Iscariote for TF2, by Quartz", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Hudas-Iscariote", + "rev": "57819f4852eeba9043d03870b5d5acd94ad29d47", + "hash": "sha256-Jkg0vzDk9kM6C2rkJYJ2OXcVMHtKRN8WfB+0wKHUKIc=" + } + }, + "isa_hud": { + "description": "isA_HUD for TF2, by tacogamma", + "src": { + "__type": "github", + "owner": "tacogamma", + "repo": "isA_HUD", + "rev": "19cc607244a21f4fe64857d05fda294f0618a7c9", + "hash": "sha256-y40WbUe9Lexj2VyYaHcFYldMVkWBUaZDIR+mUW/xWMU=" + } + }, + "technohud": { + "description": "technohud for TF2, by techno", + "src": { + "__type": "github", + "owner": "tekunotri", + "repo": "technohud", + "rev": "9f038acb80f823921c09cf756cbc5f0cc58fa645", + "hash": "sha256-QkPeC+qpnPWTZTrWK+ThK5BKxPAe7zEofLtLaIytmss=" + } + }, + "yahud-cx": { + "description": "Yahud CX for TF2, by Whayay", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Yahud-CX", + "rev": "2ee8ce0da1f9c3f4e2753da8b4a675ed58828de0", + "hash": "sha256-hgVaMGPak8/gQk6bXtDJfrRjRT2gja7Pd2toKASrSF4=" + } + }, + "kn-old": { + "description": "KN Old for TF2, by Chippy", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "KN-Hud-Old", + "rev": "b4c318bcdf02c06c9fed4820283bf8c667d85fb4", + "hash": "sha256-/pm6s9WTknod+g3GBa195vj3vljBNfLP14iWLcLOxrI=" + } + }, + "jahud": { + "description": "Jahud for TF2, by JarateKing", + "src": { + "__type": "github", + "owner": "JarateKing", + "repo": "jahud-tf2", + "rev": "aed90ea2dddd9190d99e50bd537c5ba0e2beb393", + "hash": "sha256-h1h5XHVetBGkzm+9oaWur0JtbFG++5g7Apa0Zspkido=" + } + }, + "m0re-maus": { + "description": "m0re maus for TF2, by mausimoto", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "m0rehud-maus", + "rev": "9f59d1afdbac0d9086977c5cfe18bf7c54d68eb6", + "hash": "sha256-nfM5BR/plaoU+yVUTe8vdPzZlhjSqJzRDNudvf3VeQI=" + } + }, + "bothud": { + "description": "bothud for TF2, by playmoo", + "src": { + "__type": "github", + "owner": "playmoo", + "repo": "bothud", + "rev": "1a3a642038025c0dd66f739bec09b6aabb0bf0bd", + "hash": "sha256-kPvg30Ynthw5rzxstHgcIBFHadcFxic5Y80zDdcymOA=" + } + }, + "maraschinohud": { + "description": "MaraschinoHUD for TF2, by IKEA Cherry Chair", + "src": { + "__type": "github", + "owner": "IKEACherry", + "repo": "MaraschinoHud", + "rev": "e5e035cd5942dd694748db1a2f33e057a5ab5ddb", + "hash": "sha256-oWl7GZAft4dNk/1xFSE0RwdwHTGYRX7I4jgimOYI2ww=" + } + }, + "egg-hud": { + "description": "Egg HUD for TF2, by eggnormous", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Egg-Hud", + "rev": "ca1f7bedd4b305cd68e88b4213f3485a2a92794a", + "hash": "sha256-mbpIoO8B7TjqC6S1Nfro6tw08+7T7Wlne33cIeIQgzA=" + } + }, + "mannterface": { + "description": "Mannterface for TF2, by Saxton Hale", + "src": { + "__type": "github", + "owner": "AsianAntwan", + "repo": "Mannterface", + "rev": "ca48016fdb0d5913a466569038cf25ae9dd9515c", + "hash": "sha256-05l0O/901rFpsA4X1jLmfWBXIGp0iee79RWpG2duMO4=" + } + }, + "kered-hud": { + "description": "Kered HUD for TF2, by Kered", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Kered-Hud", + "rev": "a5fefffadf20eb958cca6d4437fea22f1d86df87", + "hash": "sha256-Az3Zk29UaKJMFAt80xi/2QVtoaVjgx3MorX2SyFR6KM=" + } + }, + "garm3n-vip-garm3n": { + "description": "Garm3n VIP-Garm3n for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-VIP-Garm3n", + "rev": "66a32786316be26f2a2083bfcb7933fb7e9eab5e", + "hash": "sha256-rfk51vIUO8n9850x9kM6fY3pFQDmmOTjtoibFUORbxo=" + } + }, + "yahud-mx": { + "description": "Yahud MX for TF2, by Whayay", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Yahud-M-X", + "rev": "c779a19d93ff3934d465541918cb91942ae270bf", + "hash": "sha256-syWHto0YVvoGJitKd40DJRsiFKJLzFICMcag+S7QCWk=" + } + }, + "astro-hud": { + "description": "AstroHUD for TF2, by Fricc", + "src": { + "__type": "github", + "owner": "wat-the-fricc", + "repo": "astrohud", + "rev": "0aae4c8903a01d1051e9c2e22c8d3a24db6221cc", + "hash": "sha256-Ei5CUsonmn9L7izT69Q5trioVY3JxqZjtzocc6WJECs=" + } + }, + "pv-hud": { + "description": "PV HUD for TF2, by povohat", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "PV-Hud", + "rev": "12e5783514b2baf6bde43555bfdc32d18e8310c7", + "hash": "sha256-gkE7XK713nmq4rQIAk3KD1lanuK50xLbeLS4II/FZlY=" + } + }, + "zim-hud": { + "description": "Zim HUD for TF2, by Zimmy", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Zim-Hud", + "rev": "feaa72913dd4e4fb975c72969dfb70c35c52ab5c", + "hash": "sha256-byk5RueDDxtauhqtUatt7nJ2pnIlrtbAxrNzZYu4+nw=" + } + }, + "garm3n-sdx-2013": { + "description": "Garm3n SDX 2013 for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-SDX-2013", + "rev": "e3fc564223bea4c7e585da4783a58e6f6e8256e2", + "hash": "sha256-7XrEeaarlPQL/fEUyLqD3Q4aleGgBXCELi0WyPHM/9Q=" + } + }, + "m0re-rockz": { + "description": "m0re Rockz for TF2, by Rockz", + "src": { + "__type": "github", + "owner": "rrkkss", + "repo": "m0re-edit", + "rev": "431e2e9eb9f37e51fc3c4f679b2c3ed5a54ed5ca", + "hash": "sha256-/6WROcBHT9N9FI/e1X3N7rHGo/hPBLOv5NBFZY0bDoY=" + } + }, + "toucahud": { + "description": "toucaHUD for TF2, by touca", + "src": { + "__type": "github", + "owner": "toucaknight", + "repo": "toucaHUD", + "rev": "a765221a6c0927faee145dfe30908340648468c7", + "hash": "sha256-7g7MEvqm645Bi2qRBoloCdJ4GCjSwK8INxohenZ2ZZ8=" + } + }, + "tresh-hud": { + "description": "Tresh HUD for TF2, by Tresh", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Tresh-Hud", + "rev": "8311bd84d69d552213ef1e0eadab873c1498a287", + "hash": "sha256-eHQdHrkSEyU5jJtCMBaSxe27gqT7te72aoodvw7Igks=" + } + }, + "overwatch-hud": { + "description": "Overwatch HUD for TF2, by kmarcie", + "src": { + "__type": "github", + "owner": "kmarcie", + "repo": "overwatchhud", + "rev": "cc8b2fb99623fdc85e2afccd48fc024efdacffd6", + "hash": "sha256-iTOYVoA5nN+DQxCW3/YL4xL03ZD1HqDu850IayXbxlM=" + } + }, + "optive-hud": { + "description": "optive hud for TF2, by Optivex", + "src": { + "__type": "github", + "owner": "tekunotri", + "repo": "optive-hud", + "rev": "3bceb979b0f7106dc8baa69266713d445b285194", + "hash": "sha256-DjpurkA3la/Y7FlIq05CZtmjO/iwipkQCvGHyPRN8KU=" + } + }, + "ahud-m0rehud": { + "description": "ahud-m0rehud for TF2, by Unknown", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "ahud-m0rehud", + "rev": "bf84a59a59b5974c28ee2d9a0880d7639848c97f", + "hash": "sha256-j7Re7kyJQvnl1vonFCbLtwwEe9+tFYbni8txf76RTWc=" + } + }, + "vcr-hud": { + "description": "VCR_HUD for TF2, by Village Green Preserver", + "src": { + "__type": "github", + "owner": "VillageGreenPreserver", + "repo": "VCRHud", + "rev": "6d94453e62dc5d21cda8c8ac5b1260521e7ebbcb", + "hash": "sha256-ad1rPsRivq1I0nPawGDd6p8b5Psa6d5CqhE75WeenRg=" + } + }, + "dqzhud-2012": { + "description": "dqzhud 2012 for TF2, by dqz", + "src": { + "__type": "github", + "owner": "irodionr", + "repo": "dqz_hud", + "rev": "a77fd835520e9e403774d42a944b3519d06a36e4", + "hash": "sha256-pvZPrhR+eXlJKUCrZoo3DIk9wSjNnR1Noz7uj6amfHo=" + } + }, + "toasty-hud": { + "description": "A Toasty HUD for TF2, by French Toast", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Toasty-Hud", + "rev": "9158992f377fc8aa45f8095def34f794b6c74aa3", + "hash": "sha256-JbJzAKoyquB8TVDR0B+aRKOJVSs7gDSLMefTbIJGxqI=" + } + }, + "hexhud": { + "description": "HExHUD for TF2, by Hypnotize", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "hexhud", + "rev": "b91156b6f207297b9e24a0d3cea9849f214d1ab6", + "hash": "sha256-TrhNxUqxr7oaWgcJTSr4D7gDHro5D8I4KXGfWXbxNlY=" + } + }, + "quotehud": { + "description": "QuoteHUD for TF2, by Qüöte | quotestrife", + "src": { + "__type": "github", + "owner": "Silk-OT", + "repo": "QuoteHUD", + "rev": "c33c8d51ed265dc12170df77885c45f782cc11b6", + "hash": "sha256-pZlN7/Y9XVyKtX1GSgHjvNueDIlEpUzy3k33StVL7Ts=" + } + }, + "helvetica-hud": { + "description": "Helvetica HUD for TF2, by Eric", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Helvetica-Hud", + "rev": "5ce2ba403a03c2f2087731d2c48c71ae666821db", + "hash": "sha256-apxSbgLDUhECoO4cQgtnRr69/dNGIIY6qhbERwLgamo=" + } + }, + "fk-hud": { + "description": "FK HUD for TF2, by Colly", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "FK-Hud", + "rev": "3d2e95b40c0fe2aa58e85ee9fd65d0d207368e95", + "hash": "sha256-fYLl5dYc/e5DcFz20BgvZdyUlf7rXkOv+66jkBgfHGk=" + } + }, + "deli-hud": { + "description": "deli HUD for TF2, by deli", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Deli-Hud", + "rev": "133d3b0ddbe40fb18316cd95f3f007270919f622", + "hash": "sha256-wa2rnH6yQChl4GY+1N7SoeplX3cTAmxhTs3TYHEu8yU=" + } + }, + "solarlight-hud": { + "description": "SolarLightHUD for TF2, by SolarLight", + "src": { + "__type": "github", + "owner": "SolarLightTF2", + "repo": "SolarLightHUD", + "rev": "b7059e253051b24b2b90b37576cbc35baec005c6", + "hash": "sha256-KcQGz9prLvFOlb/ME5vh9+Cw5nCnm3Gnnn3oUOkV1rQ=" + } + }, + "consolehud": { + "description": "ConsoleHUD for TF2, by snowblake", + "src": { + "__type": "github", + "owner": "eternights", + "repo": "ConsoleHUD.TF2", + "rev": "8c7607f03bbb792299c94ae1c8dc12b2897393d6", + "hash": "sha256-YiMFJjpby/OTtlw6BioA0pMaxd3AAAO47du8OI7G9Ew=" + } + }, + "reverto-hud": { + "description": "Reverto HUD for TF2, by Starkie", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Reverto-Hud", + "rev": "d05eeece4945fd29adc4ce653e57169dc2c16adc", + "hash": "sha256-MKr+ohmJS358OwKiyqaYvT0kvMwYulC/3YqyfY8DjVI=" + } + }, + "garm3n-r-b": { + "description": "Garm3n R-B for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-R-B", + "rev": "fb229b8dc84b654ecab84d28f65ba18edb205cea", + "hash": "sha256-MgkSMrYAAMS5s7oIqtbF6eVkflZ9MMShSh6tQ66HEWs=" + } + }, + "jishin-hud": { + "description": "Jishin HUD for TF2, by komorebi", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Jishin-Hud", + "rev": "c23c2ab82fe6e7a1691d86cb59128128460d5d4c", + "hash": "sha256-KlE+q4p0ZVRT+NGHfQOZNU00lYJqGMFjj9/7JmcjMZY=" + } + }, + "centered-mix": { + "description": "Centered Mix for TF2, by dubious", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Centred-Mix-Hud", + "rev": "706a6935a30a613950d32dfa6ba94b867ae8a9fb", + "hash": "sha256-/pg3Mv0mBhextECKLtdzpu2eetaP7MOFRrONSdmRUIU=" + } + }, + "noto": { + "description": "noto for TF2, by omnibombulator", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Noto-Hud", + "rev": "443290c6300ce7873322138c377fd3f4e371d938", + "hash": "sha256-0lAIkaKxeWeB+1WTBxtWtfYh+TwjxTwfXJ2y7v2SyRI=" + } + }, + "kbnhud": { + "description": "KBNHud for TF2, by Jötunn", + "src": { + "__type": "github", + "owner": "Jotunn", + "repo": "kbnHud", + "rev": "05dfbf09c2d4742eb4d1aeb92d0f8bda6b7d5187", + "hash": "sha256-cuG05KmeVmVUmsu2Hv3neFcP8LdfsYjZvfAq9iviAws=" + } + }, + "xhud": { + "description": "Xhud for TF2, by Peaches", + "src": { + "__type": "github", + "owner": "PapaPeach", + "repo": "xhud", + "rev": "1e2f554594a49655bbd94d096eef31d8e6250e48", + "hash": "sha256-lK1DDhClBmE1MApaWGVSVgxi4GgA8Mphy4G0SJEFb/A=" + } + }, + "cutehud": { + "description": "cutehud for TF2, by quickkennedy", + "src": { + "__type": "github", + "owner": "quickkennedy", + "repo": "cutehud", + "rev": "f60ce66b54a0f3700238984dd0c31ecdc2c636a2", + "hash": "sha256-8xhRFqHvPUQr0VHD9izKfPZF2rZorPCs2UDKc+uqGS0=" + } + }, + "redx-m0re": { + "description": "RedX_m0re for TF2, by RedX", + "src": { + "__type": "github", + "owner": "Red-X1", + "repo": "RedX_m0re", + "rev": "32e1376382bd1e05cc67b9d10a13530cf1e2b359", + "hash": "sha256-hDdxlVcmlhmMC74m3w94j754fcw3i5vY/egSbr6H8/8=" + } + }, + "mono-hud": { + "description": "Mono Hud for TF2, by Village Green Preserver", + "src": { + "__type": "github", + "owner": "VillageGreenPreserver", + "repo": "MonoHud", + "rev": "3950da85fd720675c6e7dbb151226832f2ac1695", + "hash": "sha256-pWBMfJwAEeeiTteFp7c/Xxs1mf17Bk+dFm+qDngonf0=" + } + }, + "funkehud-reloaded": { + "description": "FUNKeHUD Reloaded for TF2, by malgreen", + "src": { + "__type": "github", + "owner": "Malgreen", + "repo": "funkehud-reloaded", + "rev": "ab524a189e10b101020b556c1070cff383a38be3", + "hash": "sha256-mvn9gHXV3feZV5bAmFSk/PpbtHU6bmJ/Eu5sDhkMatg=" + } + }, + "zonahud": { + "description": "ZONAhud for TF2, by Lardox", + "src": { + "__type": "github", + "owner": "tf2huds", + "repo": "zonahud", + "rev": "d705b3db25955a33d011b7e2525731b7400bbff5", + "hash": "sha256-VTdPl6KyeBHHu1qIQklsRL4DTqHRgp0rHcLJAKUbOjw=" + } + }, + "yahud-5md": { + "description": "Yahud 5MD for TF2, by Whayay", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Yahud-5MD", + "rev": "1d9fec62671028e0815e9e57c11e6b4ee49d0b5c", + "hash": "sha256-wtjZFWYfcXoq1DbQYSH9g4xyhRMAJsh8+2j/A4eBnzA=" + } + }, + "g-mang-hud": { + "description": "G-Mang HUD for TF2, by G-Mang", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "G-Mang-Hud", + "rev": "52fe314fdaadd926129fb9f105209d1850c5ea7c", + "hash": "sha256-/33vbCTwO2UzY2vkWBAiNwCSscQ5Q8qtHBe+hMO/LvE=" + } + }, + "goat-hud": { + "description": "Goat HUD for TF2, by Goat_", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Goat-Hud", + "rev": "3b2d16b17de39fdfa9969715d6ef12eed097f8f5", + "hash": "sha256-uisVaTivl0jJz9LIrjPYfWwTlZJRwYpucijlY5lAFOk=" + } + }, + "7hud": { + "description": "7HUD for TF2, by sevin", + "src": { + "__type": "github", + "owner": "Sevin7", + "repo": "7hud", + "rev": "75daba995a8253d39926ec324e9f26709b27b8b6", + "hash": "sha256-u686/no2tI6P/RTUQgTzCLyFNh4Lrg3QJJoqLbyjKIE=" + } + }, + "jofrehud": { + "description": "JofreHUD for TF2, by Jofre Problem?", + "src": { + "__type": "github", + "owner": "Jofre-Problem", + "repo": "JofreHUD", + "rev": "ee162a5fbcde15edfb49800cd2a0ef1f8a496fbe", + "hash": "sha256-Tv68Q9+GiJgPqPBNH81uIGHldX9DmfI+mCqQCYiryLY=" + } + }, + "metro-hud": { + "description": "Metro HUD for TF2, by Unknown", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Metro-Hud", + "rev": "a4c0b83c304d792c662fbd0d5ef3c4a70ef17204", + "hash": "sha256-bgrQ0dGPXi/xbPXM/whN1qh3YzSEeJMBuZ5HmlTbQ7c=" + } + }, + "broken-hud": { + "description": "Broken HUD for TF2, by Colly", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Broken-Hud", + "rev": "fc809e41991b32ecafa7490801fdc324ca815594", + "hash": "sha256-DcXzP+ICr8M70IlmbCqTsUm2z1C2n4dkXVYg+kRw3uo=" + } + }, + "otl-hud": { + "description": "OTL HUD for TF2, by otl", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "OTL-Hud", + "rev": "1c3c2e4df64f9922731e7a00e08a6e32f9279233", + "hash": "sha256-vTNDqxbORY9LE0e6u6VRwu3jQnRQjkN/6r2WKjvVCLM=" + } + }, + "middlemann": { + "description": "Middle-Mann for TF2, by Vexcenot", + "src": { + "__type": "github", + "owner": "Vexcenot", + "repo": "-Middle-Mann", + "rev": "96dbeffab2fd2674c26c2794f9350cf3e151dba0", + "hash": "sha256-Bl2EWCr327EzeYFpRqAfa19BvSITdhd43zLmlWSP+Yo=" + } + }, + "spacehud": { + "description": "SpaceHUD for TF2, by Healing Sentry", + "src": { + "__type": "github", + "owner": "BingBongBonky", + "repo": "SpaceHud", + "rev": "8e41f97d65515ba94c8b70c434c866d23607c721", + "hash": "sha256-KZOVqPT/npFlPbZ16i0fHXfQpEYILZCFhMdmzuRpIfE=" + } + }, + "keihud": { + "description": "KeiHUD for TF2, by Riley", + "src": { + "__type": "github", + "owner": "RileyKun", + "repo": "keihud", + "rev": "b3750b6973431a8d7e68503ffd3903de1390e3a0", + "hash": "sha256-vfluR0PCvkz3E2azFlqsXPHHCpZLUplmXhuXL6qZ+K8=" + } + }, + "ejp-hud": { + "description": "EJP HUD for TF2, by b4stian", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "EJP-Hud", + "rev": "15ccfb1aed9dd95818550f62026f9e8292c9fed7", + "hash": "sha256-ArWIIpVHnKJTtA3btA0rk4xzbGTlrlv8PRiiXm2RqR4=" + } + }, + "tf2hud-plus": { + "description": "TF2HUD+ for TF2, by Snowshoe", + "src": { + "__type": "github", + "owner": "SnowshoeIceboot", + "repo": "TF2HudPlus", + "rev": "b55a5dbca81938d5b249ae18d41ab2d5d7c9ef2f", + "hash": "sha256-ee7NejYYfIACOqetthR6ApjulfpTpx38vFHiNYDDm4s=" + } + }, + "clip-hud": { + "description": "Clip HUD for TF2, by Flatline", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Clip-Hud", + "rev": "f77879deddad8adbae4ca890bce6f374037c3da3", + "hash": "sha256-65HxfLoElwsZ0Qne4HEIz20SOAdZkN49wF+PDkHPgWk=" + } + }, + "darhud": { + "description": "DarHUD for TF2, by DarSitam", + "src": { + "__type": "github", + "owner": "DarSitam", + "repo": "DarHud", + "rev": "b5b9d62885a8e2f7ef24f2ed73f46389a78852aa", + "hash": "sha256-xhJ/h1OzaRsnVA3p9rMgxpIjUuC5Ccrb4xIJ4KCaoJk=" + } + }, + "oxide-lansky": { + "description": "Oxide Lansky for TF2, by Lansky", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Lanskys-Oxide", + "rev": "852dde2a1c1a249967c5a128b5286d7c8420b3d5", + "hash": "sha256-dfHvx2TeIXUKPDEw1WTxGadXFtzLFcyBpwAEeyG9z9I=" + } + }, + "voidhud": { + "description": "voidHUD for TF2, by static", + "src": { + "__type": "github", + "owner": "cjrose", + "repo": "voidHUD", + "rev": "2cc08c4d8e08085549bdb5cd0080e6f28ba12921", + "hash": "sha256-l5brkIX7yx8oh26nB651+ZFHiVvlF41cEbJvaDCCLvQ=" + } + }, + "broesel-old": { + "description": "Broesel Old for TF2, by Broesel", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Broesel-Old", + "rev": "6b6954d8c9ad6c9de2a9b566e0b8bb07c97eef7c", + "hash": "sha256-wDCmDokzWo83EumDVOFU5GUUHcOiSBeAWKXn1WKoAxw=" + } + }, + "flawhud": { + "description": "FlawHUD for TF2, by CriticalFlaw", + "src": { + "__type": "github", + "owner": "CriticalFlaw", + "repo": "flawhud", + "rev": "6282582e531ec1ca20b0ab85f9f1511be2f346df", + "hash": "sha256-XFTeesm48M8DkgzlI0MOAwSB6IbkOPrhW+Qq3mQ+yuk=" + } + }, + "eve-plus": { + "description": "e.v.e Plus for TF2, by RoseyLemonz", + "src": { + "__type": "github", + "owner": "RoseyLemonz", + "repo": "eve-plus", + "rev": "7b9f045190d45e79b908b050d63b90d5e61dda4c", + "hash": "sha256-irEgrAMu4IzELndj40nxGD/y24SDlPrgRkaIBB8VfUg=" + } + }, + "colly-hud": { + "description": "collyhud for TF2, by Colly", + "src": { + "__type": "github", + "owner": "omnibombulator", + "repo": "collyhud", + "rev": "1084699a883c75313f4f2a102b8d8058ec472756", + "hash": "sha256-PuhD8Fxu1BbCe/KjeT8yVG37JZPN3SdncJQZncFKF4Q=" + } + }, + "rev-hud": { + "description": "Rev HUD for TF2, by Revilo", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Rev-Hud", + "rev": "e642877bbdbaa297991133ce1109356685b6c761", + "hash": "sha256-EJZsP4Z8NN20WYEydHMi/ltRLfREgC3x18HWI+KJxt0=" + } + }, + "yahud-cmyk": { + "description": "Yahud CMYK for TF2, by Whayay", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Yahud-CMYK", + "rev": "077cf8493bdbdb6e2bed4f6dd1718ae1127c8e19", + "hash": "sha256-Rib8s5VkjnXlY5pJSN3dqTjJgd4gNXDp0KeXda1OtrY=" + } + }, + "material-hud": { + "description": "Material HUD for TF2, by Rawsor", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Material-Hud", + "rev": "11797f6b3dddb15cdb66bd02fad413b8146bbf29", + "hash": "sha256-CdbEZDxpf9ynxDHk1EQlt78JHd7gzXcta+SHgPTJimo=" + } + }, + "buudhud": { + "description": "buudhud for TF2, by buud", + "src": { + "__type": "github", + "owner": "buudtf2", + "repo": "buudhud", + "rev": "2ea73447b159d1f7e469cd607e11620b24509c2c", + "hash": "sha256-QnQm3aOkngQtHjyNVa1f53iNfCfh5bfMBRwPSqGFS7E=" + } + }, + "sunsethud": { + "description": "SunsetHUD for TF2, by Hypnotize", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "sunsethud", + "rev": "c587bc5d84dda6cb848425c9053d55abb9c35010", + "hash": "sha256-KsUL8At+WxE3v4mFI9JrSHnlU3SzSW/y1i5CCPepza8=" + } + }, + "m0re-quake": { + "description": "m0re Quake for TF2, by Grape", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "m0re-Quake", + "rev": "1aca46dd44a367d6abe0f164b35a4c92803c19ea", + "hash": "sha256-MTH6tkNblWlslswvf/4PKeXBnL6DbK2Fjw4z7wmqcA8=" + } + }, + "noto-kn": { + "description": "Noto-KN for TF2, by Unknown", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Noto-KN-Hud", + "rev": "761c79bddd25b4cee237709b691f7a8855a34d50", + "hash": "sha256-1M1QWuzufYI71i5oUFxac14PpzcYdW0chAkcOw2GNF4=" + } + }, + "garm3n-vip-beavern": { + "description": "Garm3n VIP-Beavern for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-VIP-Beavern", + "rev": "759b4c0a14de2b2347f20654a6b2fd6620041552", + "hash": "sha256-wh/ZY+ijJnSSV8GCGpZ18Fl/joit6TwcgSxLLTkVF5A=" + } + }, + "half-life-hud": { + "description": "Half-Life HUD for TF2, by Village Green Preserver", + "src": { + "__type": "github", + "owner": "VillageGreenPreserver", + "repo": "Half-Life-Hud", + "rev": "065db38f6b46d8b330d8be26ffc8bc459be013a5", + "hash": "sha256-nDC/FjatOrnmyz1xGBK3EoX+VgZFdQlo6WHkAt9Zr7M=" + } + }, + "delihud-neue": { + "description": "deliHUD Neue for TF2, by deli", + "src": { + "__type": "github", + "owner": "delegacz", + "repo": "deliHUDNeue", + "rev": "97add5b762bf81191d7e07cb45c4172dc169866b", + "hash": "sha256-Wwp/5C/I4vDE7KKv6t0PZF04VcJTntzTbK8fQjuJjGE=" + } + }, + "broesel-hud": { + "description": "Broesel HUD for TF2, by Broesel", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Broesel-Hud", + "rev": "6e33915acac30cfe774a78abfd25a879b90bfb6c", + "hash": "sha256-u7bdzbA/9+9tOQIN2erGGn+EOXdtJcdmJiydVR1E1W0=" + } + }, + "grape-knm0re": { + "description": "Grape-knm0re for TF2, by Grape", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Grape-knm0re", + "rev": "da2ecc99d6d112bdb8fb6e7b20c7711a35d5c44c", + "hash": "sha256-NWOsEWyzTQVPDZowGI/xUR0H29Smeria8fMNIDmMgMA=" + } + }, + "evans-hud": { + "description": "Evans HUD for TF2, by Evans", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Evans-Hud", + "rev": "ef21558ff6d094f0e01eb5c40cfef132c5eb46ac", + "hash": "sha256-VgSUa6S2kXkNC+jJV2ZCURkyTdm1T/iJjx/1OkJQ2go=" + } + }, + "tf2-recording-hud": { + "description": "TF2 Recording HUD for TF2, by Hypnotize", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "TF2-Recording-HUD", + "rev": "68b1912d8edbadfaa144f25b870bb1f45d0ec649", + "hash": "sha256-Ka5YzLKB1s+XrDHWpmsXGEFihQCM5o3ACBTvgS4ziTY=" + } + }, + "ultrahud-tf2": { + "description": "ULTRAHUD-TF2 for TF2, by The 2fort Cremator", + "src": { + "__type": "github", + "owner": "2fort-cremator", + "repo": "ULTRAHUD-TF2", + "rev": "c097a5b6d4bcc3b693b11fbcab4b2111a92962b3", + "hash": "sha256-kkfQzelmb7BIyzOsPwGg1I9GUOcYsquZmycljZd5ufQ=" + } + }, + "zhud": { + "description": "Zhud for TF2, by reika", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Z-Hud", + "rev": "b2ae9f066d11b0b99340f2a1036c701f5737838e", + "hash": "sha256-09MPsVsnjnmziAlRuocACCy3QrCU8kZ7zMRliAHoIpA=" + } + }, + "yahud-fl": { + "description": "Yahud FL for TF2, by Whayay", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Yahud-FL", + "rev": "df2198773bacc40edeb8cebeb71f2830ab2be441", + "hash": "sha256-0c34XpflKPiOGtz1W1EhqD9tALcG6yv9G0C3RkUmaGI=" + } + }, + "m0rehud": { + "description": "m0rehud for TF2, by Hypnotize", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "m0rehud", + "rev": "2d0f802835bbfdbbac05becdb48e372443ef4c23", + "hash": "sha256-rSjBMEvSjw7kAMeGyeVBjYONOZqAnXmc+G8kfPbzJOk=" + } + }, + "srshud": { + "description": "srshud for TF2, by Unknown", + "src": { + "__type": "github", + "owner": "tekunotri", + "repo": "srshud", + "rev": "3c6890f951156cb9934184ac788e88b0d268be18", + "hash": "sha256-w66qbdCkQHX1Ei4ZDtS4aSNGp67Rp1K/qx1mEJpNpyE=" + } + }, + "statichud": { + "description": "staticHUD for TF2, by static", + "src": { + "__type": "github", + "owner": "cjrose", + "repo": "staticHUD", + "rev": "2f39f9f609fa422e29cf9904e3501a6785f02787", + "hash": "sha256-dUzwXAyo5lEH55BM3tosSNzuclquCsjl/TaPYdwcd/w=" + } + }, + "thwartzki-hud": { + "description": "Thwartzki HUD for TF2, by Thwartski", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Thwartzki-Hud", + "rev": "a4178ef940d470715df583f5f776deff470d65fa", + "hash": "sha256-vnrE0VSSU7zJO2drsjIGb2T8RFgMPH4kBFTfP5/xWmg=" + } + }, + "doxhud": { + "description": "doxhud for TF2, by IteGood", + "src": { + "__type": "github", + "owner": "CowShit", + "repo": "dox_hud", + "rev": "187243d355f6759c9a3f72ebc622f590b54ad1f9", + "hash": "sha256-jxBrAS4CDrJMluNYCyh/U/Fjf4BWPuZNNr2j9lQauAg=" + } + }, + "riet-hud": { + "description": "RietHUD Remastered for TF2, by The Riet Rezulux", + "src": { + "__type": "github", + "owner": "tf2huds", + "repo": "riethud", + "rev": "afc96641001907f5f84f46460f5a009f8a09bf54", + "hash": "sha256-nesQNNvbRx3sUiIbGUZQJVnRf/69KorzrpEvkpjujfw=" + } + }, + "nuhud": { + "description": "Nühud for TF2, by n0kk", + "src": { + "__type": "github", + "owner": "n0kk", + "repo": "nuhud", + "rev": "25568ecfa8178b36850938296ad3c3c79928d19d", + "hash": "sha256-/gLsYkVZs7kpZl/sh/sp9ygP4ANTKgKLntqWGgyl3mc=" + } + }, + "m0re-bubble": { + "description": "m0re buBBle for TF2, by DbuBBle", + "src": { + "__type": "github", + "owner": "dbuBBle", + "repo": "m0rebuBBle-hud", + "rev": "ec100150c5979713289d7a26c0bff7098e0a1694", + "hash": "sha256-e72vIqZuyKEomGXndes+Vf1o/6su24LKmoQgjMoBRYE=" + } + }, + "colourhud": { + "description": "ColourHUD for TF2, by MrColour", + "src": { + "__type": "github", + "owner": "mcolour", + "repo": "colourhud", + "rev": "8ecb5475c998789adb2f1af4f365f435ce19f096", + "hash": "sha256-FHw1VI2yCExm4baufjgTkH2rOmEAWj/HqRlkXPnJKcI=" + } + }, + "milky-hud": { + "description": "Milky HUD for TF2, by Revilo", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Milky-Hud", + "rev": "4c1ddab412679f41e06e403e32758199bc063923", + "hash": "sha256-nctUHOQSB9uMrBKU0HJ8VNaz2/JL/GCEj9IN2J+6adM=" + } + }, + "wiethud": { + "description": "WietHud for TF2, by Wiethoofd", + "src": { + "__type": "github", + "owner": "Wiethoofd", + "repo": "WietHUD", + "rev": "9362740508deb33ad54b378f056fcd2dd1e8ef34", + "hash": "sha256-0dZTDoWt0PvfIaTnML2vMYDgh7RaTRuV5R4E3LGQIr8=" + } + }, + "teahud-v2": { + "description": "TeaHud V2 for TF2, by DrinkinTea", + "src": { + "__type": "github", + "owner": "DrinkinTea22", + "repo": "teahudv2", + "rev": "49307a37b77769143953383d819dddbbec469d36", + "hash": "sha256-PkreAg5o4FdWlVpoTNc95ktFPF4iwqIMAJe9b/VAXac=" + } + }, + "peachhud": { + "description": "PeachHUD for TF2, by Peaches", + "src": { + "__type": "github", + "owner": "PapaPeach", + "repo": "PeachHUD", + "rev": "000969350e1399def203e308089f75cf080b4a16", + "hash": "sha256-qKHmOS52euCkJVMn/pOjM6LaMYXPYwCgXXhciSWZrDA=" + } + }, + "essentialshud": { + "description": "EssentialsHUD for TF2, by EssentialsTF", + "src": { + "__type": "github", + "owner": "CriticalFlaw", + "repo": "EssentialsHUD", + "rev": "60ad8c97a2856902d32d67132b2dfaa84b154fe9", + "hash": "sha256-zlMDQj/2lnMBOirHJRfyR7Xlq4Df9QiwJReNq6SZkg8=" + } + }, + "ka-hud": { + "description": "kA_Hud for TF2, by AndKenneth", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "kA_Hud", + "rev": "168fc99a09e4354a3d44336203c7eb6f2536e37d", + "hash": "sha256-osxaaCAho6pFint0kgsjIJdCV8OXovyE0EJ6vDvnIaE=" + } + }, + "garm3n-ql": { + "description": "Garm3n QL for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-QL", + "rev": "84aa94ee3ff906598739870649df43bac9dac907", + "hash": "sha256-2BckKTXQqTT1fZixYgqOWx8SZYXH1emQn/Ac4XxTfJM=" + } + }, + "m0re-2009": { + "description": "m0re 2009 for TF2, by m0re", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "m0re-Old", + "rev": "97259d0a6f1ae41e1995c6113c1f94b7fb473b40", + "hash": "sha256-AFuHIJcP/3OmDsR5i0H76nEvtC0Zam34U+PKG1D5QVA=" + } + }, + "grape-m0re": { + "description": "Grape-m0re for TF2, by Grape", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Grape-M0rehud", + "rev": "35021987433152dc5f785f4f0759cb15abb169dd", + "hash": "sha256-YGaKZpRrqrnCzRe1EiodyzF33EcqA1OsAnQiwM/sTBQ=" + } + }, + "garm3n-vip-konr": { + "description": "Garm3n VIP-Konr for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-VIP-Konr", + "rev": "cd6e7474e828d3b134142421f2bba231d54d90a7", + "hash": "sha256-yis4Mp8bs6m/sVDJBvbnxCkbnPOrPZDRn8legixeAnI=" + } + }, + "bw-hud": { + "description": "bwHUD for TF2, by watterson", + "src": { + "__type": "github", + "owner": "bw-", + "repo": "bwhud", + "rev": "e36465793d57369a8bd588512ed133245107cda9", + "hash": "sha256-FD73DUoS61zCt+v2wgq2t9KFPXOSW6Knp7211Qn5D9E=" + } + }, + "oxide-hud": { + "description": "Oxide HUD for TF2, by Oxide", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Oxide-Hud", + "rev": "1f18bf46252f80f4a5244d437aaebcdd2930338b", + "hash": "sha256-hooHThhYv+uVMRlncGZtgzShmr4JDXw1NM9xJ5RiHcQ=" + } + }, + "zoub-hud": { + "description": "Zoub HUD for TF2, by Zoub", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Zoub-Hud", + "rev": "9548228c89903e0b6b437523eb94772dfe66692e", + "hash": "sha256-IgvDsbtHsim3rHfuVY3JtpGy2wr11zc641h8x9OI5f8=" + } + }, + "slay-hud": { + "description": "Slay HUD for TF2, by Slayer", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Slay-Hud", + "rev": "9471ff7e978b0d9e8ccf8548459a14e6ff50724e", + "hash": "sha256-ScQ0UKhu9Dm8KXjB3M61nkpAiU+GKgcWDd8Z2mCsb1o=" + } + }, + "garm3n-vip-stefan": { + "description": "Garm3n VIP-Stefan for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-VIP-Stefan", + "rev": "68414fbe6c4c0ad16daf0d1a1e503e18c11c6855", + "hash": "sha256-0kV8I9jKHeApkp09LkRa6aa2RIs5J5xLu4JIBYCHzh0=" + } + }, + "garm3n-vip-quad": { + "description": "Garm3n VIP-Quad for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-VIP-Quad", + "rev": "a9e4885bae2ea0a3a1b28841ab951ae480832377", + "hash": "sha256-d1abmRfMax07Cv+RutyTHZbBNHx12fcLkyxANc+Z60k=" + } + }, + "goog-hud": { + "description": "googHUD for TF2, by grey", + "src": { + "__type": "github", + "owner": "GreySux", + "repo": "googhud", + "rev": "6716b293715ea9c88573f3914edb76d1d02574f5", + "hash": "sha256-Wk+10P4ZN02TDjzdl9MYs5veyClGUvRPVe4PPnY6mSc=" + } + }, + "512561891": { + "description": "512561891 for TF2, by Unknown", + "src": { + "__type": "github", + "owner": "tekunotri", + "repo": "512561891", + "rev": "a6579eb01eda1d32e7922f5af37912ee9dde8399", + "hash": "sha256-OEzNOdi8EJw6xiLUKw+dQuSIyFr6rr8dhfWUoELONus=" + } + }, + "huehued": { + "description": "huehued for TF2, by Unknown", + "src": { + "__type": "github", + "owner": "tekunotri", + "repo": "huehued", + "rev": "6776e558e7f48fd8a00fba4c5fc195da9790abbb", + "hash": "sha256-lQ5rXNL14++98Ggi4l2Pi1fIMQsrIxouy799OOjcaRE=" + } + }, + "wavesui": { + "description": "Wavesui for TF2, by extracrispy", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Wavesui-Hud", + "rev": "864234983fbd38cc827318ffa7f2416c4aa45a8a", + "hash": "sha256-yh7yzzHvQpLmWn6nO0G24Uzlth/MKz9FimIIwBpdtkA=" + } + }, + "berryhud": { + "description": "BerryHUD for TF2, by heks", + "src": { + "__type": "github", + "owner": "hexereii", + "repo": "BerryHUD", + "rev": "97903dd6de4aa1fbbc834a5f48c37a975c24c020", + "hash": "sha256-ebDowaQIS/Eic/Y7MU3WJAKgJostQts8t10f/qjaGpU=" + } + }, + "qtc-hud": { + "description": "QTC HUD for TF2, by Colly", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "QTC-Hud", + "rev": "ac47e2002bd13c1ec5758a73fe0c9c64d9d5f71e", + "hash": "sha256-66PhcWQt56XFSj9FSja5bxlhpGkAd7zoKnll4NnJ994=" + } + }, + "rads-hud": { + "description": "rad's HUD for TF2, by rad", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Rads-Hud", + "rev": "74f68a4d8fdc8aeb5aaa4c726642d0d4e54a3ada", + "hash": "sha256-Ua1Si4aal5FwQV+IMbJpjgTeoir9ItYABtH/yQKCyvU=" + } + }, + "flat-hud": { + "description": "flathud for TF2, by Flatline", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Flat-Hud", + "rev": "9a2ea2219e53b031b5efc6003ded5ef309cb3a00", + "hash": "sha256-+09W3SQTKbR2zmnLfXVL2fJBtYnoR/0ObtFowy+Oag8=" + } + }, + "flareshui": { + "description": "flareshUI for TF2, by flareshmoney", + "src": { + "__type": "github", + "owner": "flareshmoney", + "repo": "flareshUI-GREEN", + "rev": "6dbc5ba90c0f03fe9f2a9216b5f638dec51d7ee9", + "hash": "sha256-g4KcFmtxMllhgCvBt6dqVhAWErK+tnLn8Wq5hRKHWLQ=" + } + }, + "garm3n-7mf": { + "description": "Garm3n 7MF for TF2, by Garm3n", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "Garm3n-7MF", + "rev": "458657fe37357491731abc4f1f3fa8fe081c563f", + "hash": "sha256-DicyUyiPh0dShuY6EgAE23d1NUwnKXEbkr4/vw8dZPE=" + } + }, + "cbhud-bowswer5": { + "description": "CBHUD - bowswer5 for TF2, by bowswer5", + "src": { + "__type": "github", + "owner": "Hypnootize", + "repo": "CBHud-bowswer5", + "rev": "0801e92339d9126e0be862f786cd023089279bb5", + "hash": "sha256-4o4MeguVg1xQIwZBcxp6YRJDq3lEAtH3A2N02pLQFg8=" + } + } +}