From 9004fd3933a6a9c58b461ce696e4c5cf92077ca9 Mon Sep 17 00:00:00 2001 From: lew Date: Sat, 4 Apr 2026 22:47:08 +0100 Subject: [PATCH 1/3] fix: a mess of ports --- hosts/lab/default.nix | 3 ++- hosts/lab/forgejo.nix | 16 ++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/hosts/lab/default.nix b/hosts/lab/default.nix index d409671..07a547b 100644 --- a/hosts/lab/default.nix +++ b/hosts/lab/default.nix @@ -12,13 +12,14 @@ services.openssh = { enable = true; + ports = [ 4200 ]; settings = { PasswordAuthentication = false; PermitRootLogin = "no"; }; }; - networking.firewall.allowedTCPPorts = [ 80 443 ]; + networking.firewall.allowedTCPPorts = [ 80 443 4200 ]; users.users.lew = { isNormalUser = true; diff --git a/hosts/lab/forgejo.nix b/hosts/lab/forgejo.nix index d301eee..1fcf379 100644 --- a/hosts/lab/forgejo.nix +++ b/hosts/lab/forgejo.nix @@ -12,26 +12,34 @@ in services.caddy.virtualHosts."git.ily.rs" = { extraConfig = '' reverse_proxy localhost:${toString srv.HTTP_PORT} + encode zstd gzip ''; }; services.forgejo = { enable = true; + database.type = "sqlite3"; lfs.enable = true; settings = { server = { DOMAIN = "git.ily.rs"; ROOT_URL = "https://git.ily.rs/"; HTTP_PORT = 3000; + SSH_DOMAIN = "git.ily.rs"; START_SSH_SERVER = true; - SSH_PORT = 2222; - SSH_LISTEN_PORT = 2222; + SSH_PORT = 4201; + SSH_LISTEN_PORT = 4201; + DISABLE_HTTP_GIT = true; + }; + service = { + DISABLE_REGISTRATION = true; + REQUIRE_SIGNIN_VIEW = false; }; - service.DISABLE_REGISTRATION = true; }; }; - networking.firewall.allowedTCPPorts = [ 2222 ]; + + networking.firewall.allowedTCPPorts = [ 4201 ]; systemd.services.forgejo.preStart = let adminCmd = "${lib.getExe cfg.package} admin user"; From 771846382e00543b1d37ba4262a8a27684f35213 Mon Sep 17 00:00:00 2001 From: lew Date: Sat, 4 Apr 2026 22:47:13 +0100 Subject: [PATCH 2/3] feat: added just --- hosts/common/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/common/default.nix b/hosts/common/default.nix index b35d011..ec369b6 100644 --- a/hosts/common/default.nix +++ b/hosts/common/default.nix @@ -9,5 +9,6 @@ neovim git sops + just ]; } From d154344930ad5a031d7d43857ed09643b42016ff Mon Sep 17 00:00:00 2001 From: lew Date: Sat, 4 Apr 2026 22:47:23 +0100 Subject: [PATCH 3/3] feat: added htop --- hosts/common/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/common/default.nix b/hosts/common/default.nix index ec369b6..be00ae7 100644 --- a/hosts/common/default.nix +++ b/hosts/common/default.nix @@ -10,5 +10,6 @@ git sops just + htop ]; }