diff --git a/modules/nixos/apps/cli-apps/helix/default.nix b/modules/nixos/apps/cli-apps/helix/default.nix index ad0a443..2b8a27d 100644 --- a/modules/nixos/apps/cli-apps/helix/default.nix +++ b/modules/nixos/apps/cli-apps/helix/default.nix @@ -41,6 +41,8 @@ in !**/appsettings.json ''; + catppuccin.helix.enable = true; + programs.helix = { enable = true; package = helix-pkg; diff --git a/systems/x86_64-linux/loptland/default.nix b/systems/x86_64-linux/loptland/default.nix index 5e34154..0fce233 100644 --- a/systems/x86_64-linux/loptland/default.nix +++ b/systems/x86_64-linux/loptland/default.nix @@ -121,39 +121,47 @@ in certificateScheme = "acme-nginx"; }; - services.gitea-actions-runner = { - package = pkgs.forgejo-actions-runner; - instances.default = { - enable = true; - name = "monolith"; - url = "https://git.${domainName}"; - tokenFile = config.sops.secrets."forgejo/runner/token".path; - labels = [ - "native:host" - ]; - hostPackages = with pkgs; [ - bash - coreutils - curl - gawk - gitMinimal - gnused - nodejs - wget - ]; - settings = { - log.level = "info"; - runner = { - capacity = 1; - timeout = "3h"; - shutdown_timeout = "3s"; - fetch_timeout = "5s"; - fetch_inteval = "2s"; - }; - }; - }; + services.hydra = { + enable = true; + hydraURL = "http://hydra.${domainName}:2000"; + notificationSender = "hydra@localhost"; + buildMachinesFiles = [ ]; + useSubstitutes = true; }; + # services.gitea-actions-runner = { + # package = pkgs.forgejo-actions-runner; + # instances.default = { + # enable = true; + # name = "monolith"; + # url = "https://git.${domainName}"; + # tokenFile = config.sops.secrets."forgejo/runner/token".path; + # labels = [ + # "native:host" + # ]; + # hostPackages = with pkgs; [ + # bash + # coreutils + # curl + # gawk + # gitMinimal + # gnused + # nodejs + # wget + # ]; + # settings = { + # log.level = "info"; + # runner = { + # capacity = 1; + # timeout = "3h"; + # shutdown_timeout = "3s"; + # fetch_timeout = "5s"; + # fetch_inteval = "2s"; + # }; + # }; + # }; + # }; + networking.firewall.allowedTCPPorts = [ forgejoPort 80