aboutsummaryrefslogtreecommitdiff
path: root/hydra
diff options
context:
space:
mode:
authorsefidel <contact@sefidel.net>2024-02-20 05:48:01 +0900
committersefidel <contact@sefidel.net>2024-02-20 06:09:18 +0900
commit7fe334c0f881b27db617aedaf233f6ae58d72278 (patch)
tree948c5e2f1493c6e7090da39174d2699a81d7a624 /hydra
downloadnixpkgs-exotic-7fe334c0f881b27db617aedaf233f6ae58d72278.zip
project: Initial commit
Diffstat (limited to 'hydra')
-rw-r--r--hydra/default.nix1
-rw-r--r--hydra/jobsets.nix34
-rw-r--r--hydra/spec.json24
3 files changed, 59 insertions, 0 deletions
diff --git a/hydra/default.nix b/hydra/default.nix
new file mode 100644
index 0000000..827748a
--- /dev/null
+++ b/hydra/default.nix
@@ -0,0 +1 @@
+{ nixpkgs-exotic }: (import nixpkgs-exotic).hydraJobs
diff --git a/hydra/jobsets.nix b/hydra/jobsets.nix
new file mode 100644
index 0000000..f426873
--- /dev/null
+++ b/hydra/jobsets.nix
@@ -0,0 +1,34 @@
+{ nixpkgs, ... }:
+
+let
+ pkgs = import nixpkgs {};
+
+ jobsets = {
+ main = {
+ enabled = 1;
+ hidden = false;
+ description = "main branch";
+ nixexprinput = "nixpkgs-exotic";
+ nixexprpath = "hydra/default.nix";
+ checkinterval = 300;
+ schedulingshares = 100;
+ enableemail = false;
+ emailoverride = "";
+ keepnr = 1;
+ inputs = {
+ nixpkgs-exotic = {
+ type = "git";
+ value = "https://git.exotic.sh/nixpkgs-exotic main";
+ emailresponsible = false;
+ };
+ nixpkgs = {
+ type = "git";
+ value = "https://github.com/NixOS/nixpkgs.git";
+ emailresponsible = false;
+ };
+ };
+ };
+ };
+in {
+ jobsets = pkgs.writeText "jobsets.json" (builtins.toJSON jobsets);
+}
diff --git a/hydra/spec.json b/hydra/spec.json
new file mode 100644
index 0000000..cf17ff4
--- /dev/null
+++ b/hydra/spec.json
@@ -0,0 +1,24 @@
+{
+ "enabled": 1,
+ "hidden": false,
+ "description": "Jobsets",
+ "nixexprinput": "nixpkgs-exotic",
+ "nixexprpath": "hydra/jobsets.nix",
+ "checkinterval": 300,
+ "schedulingshares": 100,
+ "enableemail": false,
+ "emailoverride": "",
+ "keepnr": 1,
+ "inputs": {
+ "nixpkgs-exotic": {
+ "type": "git",
+ "value": "https://git.exotic.sh/nixpkgs-exotic main",
+ "emailresponsible": false
+ },
+ "nixpkgs": {
+ "type": "git",
+ "value": "https://github.com/NixOS/nixpkgs.git",
+ "emailresponsible": false
+ }
+ }
+}