From e43768148585300157e8aef605a5e1e5e9d89498 Mon Sep 17 00:00:00 2001 From: Felix Albrigtsen Date: Fri, 18 Aug 2023 19:02:07 +0200 Subject: [PATCH] Update flake, fix gitea --- flake.lock | 30 +++++++++++++++--------------- hosts/voyager/services/gitea.nix | 12 ++++++++---- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/flake.lock b/flake.lock index f24d189..f3e63e6 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1687871164, - "narHash": "sha256-bBFlPthuYX322xOlpJvkjUBz0C+MOBjZdDOOJJ+G2jU=", + "lastModified": 1692099905, + "narHash": "sha256-/pSusGhmIdSdAaywQRFA5dVbfdIzlWQTecM+E46+cJ0=", "owner": "nix-community", "repo": "home-manager", - "rev": "07c347bb50994691d7b0095f45ebd8838cf6bc38", + "rev": "2a6679aa9cc3872c29ba2a57fe1b71b3e3c5649f", "type": "github" }, "original": { @@ -46,11 +46,11 @@ ] }, "locked": { - "lastModified": 1691640097, - "narHash": "sha256-6vPsJYjtt2hs4mkiR46yt8c/Spdm/UiUKoSCIlc7iJw=", + "lastModified": 1691963303, + "narHash": "sha256-zqvt4N4Ic06BrGo02itCIPTEKzVnGT0BtGbIr+aUGqE=", "owner": "lnl7", "repo": "nix-darwin", - "rev": "426d38710b656b0a31f8eaae6e0002206a3b96d7", + "rev": "3fcd83783a1e2ddad0f14821da4186a95bc76c50", "type": "github" }, "original": { @@ -62,11 +62,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1691693223, - "narHash": "sha256-9t8ZY1XNAsWqxAJmXgg+GXqF5chORMVnBT6PSHaRV3I=", + "lastModified": 1692134936, + "narHash": "sha256-Z68O969cioC6I3k/AFBxsuEwpJwt4l9fzwuAMUhCCs0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "18784aac1013da9b442adf29b6c7c228518b5d3f", + "rev": "bfd953b2c6de4f550f75461bcc5768b6f966be10", "type": "github" }, "original": { @@ -125,11 +125,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1691895982, - "narHash": "sha256-wScqSv0ZKlt11ST9t5/KUhnCr2S1sg9KcRte7MZUVa8=", + "lastModified": 1692127428, + "narHash": "sha256-+e9dD67mpGLBhhqdv7A7i1g/r2AT/PmqthWaYHyVZR4=", "owner": "Mic92", "repo": "sops-nix", - "rev": "9d812be0a8ad4f22a6467c7dbc403d1af7c4655a", + "rev": "f81e73cf9a4ef4b949b9225be3daa1e586c096da", "type": "github" }, "original": { @@ -140,11 +140,11 @@ }, "unstable": { "locked": { - "lastModified": 1691654369, - "narHash": "sha256-gSILTEx1jRaJjwZxRlnu3ZwMn1FVNk80qlwiCX8kmpo=", + "lastModified": 1692174805, + "narHash": "sha256-xmNPFDi/AUMIxwgOH/IVom55Dks34u1g7sFKKebxUm0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ce5e4a6ef2e59d89a971bc434ca8ca222b9c7f5e", + "rev": "caac0eb6bdcad0b32cb2522e03e4002c8975c62e", "type": "github" }, "original": { diff --git a/hosts/voyager/services/gitea.nix b/hosts/voyager/services/gitea.nix index bf72105..d71238b 100644 --- a/hosts/voyager/services/gitea.nix +++ b/hosts/voyager/services/gitea.nix @@ -1,9 +1,9 @@ -{ config, pkgs, ... }: +{ config, pkgs, lib, ... }: let cfg = config.services.gitea; domain = "git.feal.no"; httpPort = 3004; - sshPort = 2222; + /* sshPort = 2222; */ in { services.gitea = { enable = true; @@ -17,7 +17,7 @@ in { server = { LANDING_PAGE=''"/felixalb"''; HTTP_PORT = httpPort; - SSH_PORT = sshPort; + /* SSH_PORT = sshPort; */ SSH_DOMAIN = "voyager.home.feal.no"; DOMAIN = domain; ROOT_URL = "https://${domain}"; @@ -27,6 +27,7 @@ in { session.COOKIE_SECURE = true; packages.ENABLED = false; + packages.CHUNKED_UPLOAD_PATH = "${cfg.stateDir}/tmp/package-upload"; oauth2_client = { ENABLE_AUTO_REGISTRATION = true; @@ -51,5 +52,8 @@ in { # - configure mailer }; - networking.firewall.allowedTCPPorts = [ httpPort sshPort ]; + systemd.services.gitea.serviceConfig.WorkingDirectory = lib.mkForce "/var/lib/gitea/work"; + + networking.firewall.allowedTCPPorts = [ httpPort ]; + /* networking.firewall.allowedTCPPorts = [ httpPort sshPort ]; */ }