Structured configuration written to pumpkin.toml, following RFC 42. Any field not covered by a typed option below can still be set via this freeform settings attrset. See upstream's default generated pumpkin.toml and the pumpkin-config crate source for the full field list.
Do not set
networking.rcon.password or networking.proxy.velocity.secret here — they would end up world-readable in the Nix store. Use services.pumpkin.settings.networking.rcon.passwordFile and services.pumpkin.settings.networking.proxy.velocity.secretFile instead; setting either password/secret directly is rejected at eval time.Declarations
Type
open submodule of (TOML value)Default
{ }Example
{
seed = "1785537519969227430";
server_links.custom.discord = "https://discord.gg/example";
}