From d3fe346b6397af49d997f4a42425d926891a08ff Mon Sep 17 00:00:00 2001
From: zowoq <59103226+zowoq@users.noreply.github.com>
Date: Wed, 30 Oct 2024 08:46:31 +1000
Subject: [PATCH] terraform/hydra-nixpkgs: add unfree-redist-stable

---
 docs/package-sets.md       | 6 +++++-
 terraform/hydra-nixpkgs.tf | 9 +++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/docs/package-sets.md b/docs/package-sets.md
index cae55cf..d8a7dff 100644
--- a/docs/package-sets.md
+++ b/docs/package-sets.md
@@ -18,10 +18,14 @@ Built on `nixos-$RELEASE-small` for `x86_64-linux`:
 
 [unfree redistributable release set in nixpkgs](https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/release-unfree-redistributable.nix)
 
-Built on `nixos-unstable-small` for `x86_64-linux`, `aarch64-linux`:
+Built on `nixos-unstable-small` for `aarch64-linux`, `x86_64-linux`:
 
 - [https://hydra.nix-community.org/jobset/nixpkgs/unfree-redist](https://hydra.nix-community.org/jobset/nixpkgs/unfree-redist)
 
+Built on `nixos-$RELEASE-small` for `aarch64-linux`, `x86_64-linux`:
+
+- [https://hydra.nix-community.org/jobset/nixpkgs/unfree-redist-stable](https://hydra.nix-community.org/jobset/nixpkgs/unfree-redist-stable)
+
 #### Cache
 
 All of the above builds are pushed to the cache.
diff --git a/terraform/hydra-nixpkgs.tf b/terraform/hydra-nixpkgs.tf
index 920435e..4b1e89b 100644
--- a/terraform/hydra-nixpkgs.tf
+++ b/terraform/hydra-nixpkgs.tf
@@ -47,6 +47,15 @@ locals {
       supported_systems    = "[ \"x86_64-linux\" ]"
       full                 = "true"
     }
+    unfree_redist_stable = {
+      name                 = "unfree-redist-stable"
+      description          = "nixos-24.11-small unfree+redistributable"
+      nixpkgs_channel      = "https://github.com/NixOS/nixpkgs.git nixos-24.11-small"
+      nixpkgs_release_file = "pkgs/top-level/release-unfree-redistributable.nix"
+      check_interval       = 1800
+      scheduling_shares    = 5000
+      supported_systems    = "[ \"aarch64-linux\" \"x86_64-linux\" ]"
+    }
   }
 }