diff options
| author | Collin Williams <96917990+bluedragon1221@users.noreply.github.com> | 2026-03-05 13:15:59 -0600 |
|---|---|---|
| committer | Collin Williams <96917990+bluedragon1221@users.noreply.github.com> | 2026-03-05 14:06:38 -0600 |
| commit | c91c4042d707289c4e392d46e18bea4b8e0fade2 (patch) | |
| tree | 5d4384ea70deed796912d3f42f8e1d022acdb485 /modules/services/options.nix | |
| parent | 757a4d31d1e67647558e5b04700cf0079834f005 (diff) | |
agate and minecraft
Diffstat (limited to 'modules/services/options.nix')
| -rw-r--r-- | modules/services/options.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/services/options.nix b/modules/services/options.nix index 16c5bea..5744471 100644 --- a/modules/services/options.nix +++ b/modules/services/options.nix @@ -98,6 +98,14 @@ in { reverse_proxy = false; }; + agate = { + enable = mkEnableOption "Agate Gemini Protocol Server"; + publicUrl = mkOption { + description = "domain to run this gemini server on"; + type = lib.types.str; + }; + }; + polaris = webserviceOptions { service_name = "polaris"; default_port = 8079; @@ -135,6 +143,19 @@ in { }; }; + minecraft = { + enable = mkEnableOption "Minecraft bedrock server"; + listenAddr = mkOption { + description = "Address to listen on"; + type = ipAddr; + default = "127.0.0.1"; + }; + port = mkOption { + type = lib.types.port; + default = 19132; + }; + }; + caddy = { enable = mkEnableOption "caddy https server"; envFile = mkOption { |
