about summary refs log tree commit diff
path: root/hosts/common/server
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2022-04-06 12:39:26 -0700
committerFranck Cuny <franck@fcuny.net>2022-04-06 12:39:26 -0700
commitcf16fe85f3ac340b03f90e2f7f3ad85e4c621ce9 (patch)
treef06f3f9f5b6ea0d607648aa45e927bc248995ac4 /hosts/common/server
parentprometheus: proper name for the option (diff)
downloadworld-cf16fe85f3ac340b03f90e2f7f3ad85e4c621ce9.tar.gz
refactor gitea as a module
Diffstat (limited to '')
-rw-r--r--hosts/common/server/gitea.nix42
1 files changed, 0 insertions, 42 deletions
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" ];
-    };
-  };
-}