diff --git a/configurations/camelot/default.nix b/configurations/camelot/default.nix index 6d6a9aa..77f34b5 100644 --- a/configurations/camelot/default.nix +++ b/configurations/camelot/default.nix @@ -35,8 +35,6 @@ services.nginx.enable = true; - server.builder.enableHydra = true; - environment.systemPackages = with pkgs; [ neovim git diff --git a/modules/server/default.nix b/modules/server/default.nix index a82ed32..fd360ce 100644 --- a/modules/server/default.nix +++ b/modules/server/default.nix @@ -1,7 +1,6 @@ { imports = [ ./network.nix - ./hydra.nix ./nginx.nix ]; } diff --git a/modules/server/hydra.nix b/modules/server/hydra.nix deleted file mode 100644 index 4f30aa6..0000000 --- a/modules/server/hydra.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ config, lib, extraInfo, ... }: -with lib; -{ - options.server.builder.enableHydra = mkOption { - type = types.bool; - default = false; - example = true; - }; - - config = mkIf config.server.builder.enableHydra { - services.hydra = { - enable = true; - hydraURL = "http://localhost:3000"; - notificationSender = "hydra@localhost"; - buildMachinesFiles = [ ]; - useSubstitutes = true; - }; - - services.nginx.virtualHosts.${extraInfo.hydraURI} = mkIf config.services.nginx.enable { - enableACME = true; - forceSSL = true; - - locations."/" = { - recommendedProxySettings = true; - proxyPass = config.services.hydra.hydraURL; - }; - }; - }; -}