From cf16fe85f3ac340b03f90e2f7f3ad85e4c621ce9 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Wed, 6 Apr 2022 12:39:26 -0700 Subject: refactor gitea as a module --- hosts/common/server/gitea.nix | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 hosts/common/server/gitea.nix (limited to 'hosts/common/server/gitea.nix') diff --git a/hosts/common/server/gitea.nix b/hosts/common/server/gitea.nix deleted file mode 100644 index d606c75..0000000 --- a/hosts/common/server/gitea.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ config, pkgs, lib, ... }: - -let cfg = config.services.gitea; -in { - users.users.git = { - description = "Gitea Service"; - home = cfg.stateDir; - useDefaultShell = true; - group = "git"; - isSystemUser = true; - }; - users.groups.git = { }; - - services.gitea = { - enable = true; - user = "git"; - domain = "git.fcuny.net"; - appName = "${cfg.domain}"; - rootUrl = "https://${cfg.domain}/"; - httpAddress = "127.0.0.1"; - httpPort = 8002; - log.level = "Error"; - settings = { other.SHOW_FOOTER_VERSION = false; }; - dump.enable = false; - database = { - type = "sqlite3"; - user = cfg.user; - }; - }; - - services.restic.backups = { - gitea = { - paths = [ cfg.stateDir ]; - repository = "/data/slow/backups/systems"; - passwordFile = config.age.secrets.restic-repo-systems.path; - timerConfig = { OnCalendar = "00:15"; }; - initialize = true; - extraBackupArgs = [ "--tag gitea" ]; - pruneOpts = [ "--keep-daily 7" "--keep-weekly 4 --keep-monthly 6" ]; - }; - }; -} -- cgit 1.4.1