diff options
| -rw-r--r-- | .hydra.json | 14 | ||||
| -rw-r--r-- | hosts/p-body/hydra.nix | 2 | ||||
| -rw-r--r-- | modules/flake/ci.nix | 2 |
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; }; }; } |
