From 1de7b13e565907d422996f4be4e0ed014ddc5423 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Fri, 30 Aug 2024 20:13:16 +0200 Subject: [PATCH] feat: enable hydra --- flake.nix | 4 ++++ hosts/server/configuration.nix | 31 ++++++++++++++++++------------- 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/flake.nix b/flake.nix index 5685385..c69e880 100644 --- a/flake.nix +++ b/flake.nix @@ -93,5 +93,9 @@ nixosModules = { automapaper = ./modules/automapaper; }; + hydraJobs = { + inherit (self) + nixosConfigurations; + }; }; } diff --git a/hosts/server/configuration.nix b/hosts/server/configuration.nix index ea83f9a..7d156e2 100644 --- a/hosts/server/configuration.nix +++ b/hosts/server/configuration.nix @@ -81,19 +81,7 @@ # }; # Enable the OpenSSH daemon. - services = { - openssh = { - enable = true; - settings.PasswordAuthentication = false; - settings.KbdInteractiveAuthentication = false; - }; - nix-serve = { - enable = true; - secretKeyFile = "/var/cache-priv-key.pem"; - bindAddress = "127.0.0.1"; - port = 22332; - }; - }; + services = { }; programs.zsh.enable = true; @@ -157,6 +145,23 @@ }; services = { + openssh = { + enable = true; + settings.PasswordAuthentication = false; + settings.KbdInteractiveAuthentication = false; + }; + nix-serve = { + enable = true; + secretKeyFile = "/var/cache-priv-key.pem"; + bindAddress = "127.0.0.1"; + port = 22332; + }; + hydra = { + enable = true; + hydraURL = "http://localhost:3000"; + buildMachinesFiles = [ ]; + useSubstitutes = true; + }; nginx = let