summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseth <[email protected]>2023-05-22 20:15:17 -0400
committerseth <[email protected]>2023-05-23 11:05:37 -0400
commit6101f0bdb21972be9cb3dae1544dc61051d4e62d (patch)
treeecb8a7cf339636b361c1dd4a093d4f494918940f
parent630934a2631d9429b4e46c1b6ec0f6640f332384 (diff)
ci: init hydra jobset
-rw-r--r--.hydra.json14
-rw-r--r--hosts/p-body/hydra.nix2
-rw-r--r--modules/flake/ci.nix2
3 files changed, 17 insertions, 1 deletions
diff --git a/.hydra.json b/.hydra.json
new file mode 100644
index 0000000..e09fe16
--- /dev/null
+++ b/.hydra.json
@@ -0,0 +1,14 @@
+{
+ "use-hydra": {
+ "enabled": 1,
+ "type": 1,
+ "hidden": false,
+ "description": "build use-hydra branch",
+ "checkinterval": 300,
+ "schedulingshares": 10,
+ "enableemail": false,
+ "emailoverride": "",
+ "keepnr": 3,
+ "flake": "github:getchoo/flake/use-hydra"
+ }
+}
diff --git a/hosts/p-body/hydra.nix b/hosts/p-body/hydra.nix
index 56975b5..413c1da 100644
--- a/hosts/p-body/hydra.nix
+++ b/hosts/p-body/hydra.nix
@@ -56,6 +56,8 @@ in {
extraEnv = {HYDRA_DISALLOW_UNFREE = "0";};
};
+ nix.settings.trusted-users = ["@${hydraGroup}"];
+
users.users = {
hydra-queue-runner.extraGroups = [hydraGroup];
hydra-www.extraGroups = [hydraGroup];
diff --git a/modules/flake/ci.nix b/modules/flake/ci.nix
index 9f4e58d..c6372eb 100644
--- a/modules/flake/ci.nix
+++ b/modules/flake/ci.nix
@@ -16,8 +16,8 @@
devShells = mkCompatible self.devShells;
formatter = mkCompatibleFormatters self.formatter;
homeConfigurations = mkCompatibleHM self.homeConfigurations;
+ hosts = mkCompatibleCfg' self.nixosConfigurations;
packages = mkCompatiblePkgs self.packages;
- hosts = mkCompatibleCfg self.nixosConfigurations;
};
};
}