···120120 # (signups are disabled) and the domain allowlist above still applies, so
121121 # the marker carries no information for us.
122122 OMNIGENT_OIDC_SKIP_EMAIL_VERIFICATION = "1";
123123+ # Default is 8 hours, which expires the `s covibe` session JWT roughly
124124+ # once a working day and forces a browser round-trip through pocket-id.
125125+ # A week is the pragmatic setting for a single-operator host behind an
126126+ # invite-less IdP; the tokens live 0600 in ~/.omnigent/auth_tokens.json,
127127+ # so shorten this if a laptop ever leaves the house untrusted.
128128+ OMNIGENT_OIDC_SESSION_TTL_HOURS = "168";
123129 OMNIGENT_ADMIN_LIST_PATH = "${admins}";
124130 # The wheel checks PyPI for updates on every start otherwise.
125131 OMNIGENT_NO_UPDATE_CHECK = "1";