From d69cb8e69a4e9f75dc750fc33c47bc191a9f4ce9 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 9 Jul 2026 19:38:39 +0200 Subject: [PATCH] package sourcemod-plugin-progressive-ruleset-timer --- flake.nix | 1 + nix/sourcemod/plugins/overlay.nix | 1 + .../plugins/progressive-ruleset-timer.nix | 34 +++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 nix/sourcemod/plugins/progressive-ruleset-timer.nix diff --git a/flake.nix b/flake.nix index 61d97eb..32d42eb 100644 --- a/flake.nix +++ b/flake.nix @@ -57,6 +57,7 @@ "srcds-tf2" "sourcemod-plugin-steamworks" "sourcemod-plugin-soap-tf2dm" + "sourcemod-plugin-progressive-ruleset-timer" ] // { test = pkgs: diff --git a/nix/sourcemod/plugins/overlay.nix b/nix/sourcemod/plugins/overlay.nix index 61207dd..6450ba0 100644 --- a/nix/sourcemod/plugins/overlay.nix +++ b/nix/sourcemod/plugins/overlay.nix @@ -1,4 +1,5 @@ final: prev: { sourcemod-plugin-steamworks = final.callPackage ./steamworks.nix {}; sourcemod-plugin-soap-tf2dm = final.callPackage ./soap-tf2dm.nix {}; + sourcemod-plugin-progressive-ruleset-timer = final.callPackage ./progressive-ruleset-timer.nix {}; } diff --git a/nix/sourcemod/plugins/progressive-ruleset-timer.nix b/nix/sourcemod/plugins/progressive-ruleset-timer.nix new file mode 100644 index 0000000..61b4d2b --- /dev/null +++ b/nix/sourcemod/plugins/progressive-ruleset-timer.nix @@ -0,0 +1,34 @@ +{ + fetchFromGitHub, + stdenvNoCC, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "sourcemod-plugin-progressive-ruleset-timer"; + version = "0-unstable-2022-09-08"; + src = fetchFromGitHub { + owner = "b4nnyBot"; + repo = "Progressive-Ruleset-Timer-Plugins"; + rev = "eb4e7907ac7f567773683c4f9c86ba20256f8c8f"; + hash = "sha256-OHPMVDLZOVZpBv/b0N90xTOut3gBJUxr5f0T0PPqlIE="; + }; + + installPhase = '' + runHook preInstall + + mkdir $out + ls -l + mv addons cfg $out/ + + runHook postInstall + ''; + + passthru = { + updateScript = nix-update-script { + extraArgs = [ + "--flake" + "--version=branch" + ]; + }; + }; +})