From cce55d71401ca935e12f6ff270a2f55a3a7cd382 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Fri, 10 Jul 2026 19:01:14 +0200 Subject: [PATCH] package sourcemod-plugin-demostf --- flake.nix | 2 ++ nix/sourcemod/plugins/demostf.nix | 29 +++++++++++++++++++++++++++++ nix/sourcemod/plugins/overlay.nix | 1 + 3 files changed, 32 insertions(+) create mode 100644 nix/sourcemod/plugins/demostf.nix diff --git a/flake.nix b/flake.nix index 38618e9..5ee8052 100644 --- a/flake.nix +++ b/flake.nix @@ -72,6 +72,7 @@ "sourcemod-plugin-banned" "sourcemod-plugin-who" "sourcemod-plugin-afk" + "sourcemod-plugin-demostf" ] // { test = pkgs: @@ -82,6 +83,7 @@ sourcemod = true; plugins = with pkgs; [ sourcemod-plugin-soap-tf2dm + sourcemod-plugin-demostf srctvplus ]; }; diff --git a/nix/sourcemod/plugins/demostf.nix b/nix/sourcemod/plugins/demostf.nix new file mode 100644 index 0000000..139f950 --- /dev/null +++ b/nix/sourcemod/plugins/demostf.nix @@ -0,0 +1,29 @@ +{ + fetchFromGitea, + mkSourcemodPlugin, + nix-update-script, + sourcemod-addon-curl, +}: +mkSourcemodPlugin (finalAttrs: { + pname = "sourcemod-plugin-demostf"; + version = "1.18.1"; + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "demostf"; + repo = "plugin"; + rev = "467a8858e642729c2bdbc769a28c7d450a2c1123"; + hash = "sha256-FvT3GzPT/htNDfnU8UC+Y51EawEhPsSj6M0ObyelH4o="; + }; + + plugins = ["demostf.sp"]; + runtimeInputs = [sourcemod-addon-curl]; + + passthru = { + updateScript = nix-update-script { + extraArgs = [ + "--flake" + "--version=branch" + ]; + }; + }; +}) diff --git a/nix/sourcemod/plugins/overlay.nix b/nix/sourcemod/plugins/overlay.nix index 6c861e5..7195796 100644 --- a/nix/sourcemod/plugins/overlay.nix +++ b/nix/sourcemod/plugins/overlay.nix @@ -15,4 +15,5 @@ final: prev: { sourcemod-plugin-banned = final.callPackage ./banned.nix {}; sourcemod-plugin-who = final.callPackage ./who.nix {}; sourcemod-plugin-afk = final.callPackage ./afk.nix {}; + sourcemod-plugin-demostf = final.callPackage ./demostf.nix {}; }