{
  services.gitea = {
    enable = true;
    appName = "Bill's Gitea server, hosted on Linode using NixOS";
    settings = {
      server = {
        DOMAIN = "git.ewanick.com";
        ROOT_URL = "https://git.ewanick.com/";
        HTTP_PORT = 3000;
      };
      service = {
        DISABLE_REGISTRATION = true;
      };
    };
  };

  services.caddy = {
    enable = true;
    virtualHosts = {
      "git.ewanick.com" = {
        extraConfig = ''
          reverse_proxy localhost:3000
        '';
      };
    };
  };
}


/*
  # README

  ## View users and use the command line

  Do something like this, preferably as the gitea user

  ```bash
  $ sudo su gitea
  $ /nix/store/5xwh7m7252m9ljvr3lyilcza1q699r2c-gitea-1.17.4/bin/gitea -c /var/lib/gitea/custom/conf/app.ini admin user list
  ```
*/
