Skip to content

docs(greeter): document [idle] timeout blanking#189

Merged
Ly-sec merged 2 commits into
noctalia-dev:mainfrom
luxus:docs/greeter-idle-blank
Jul 13, 2026
Merged

docs(greeter): document [idle] timeout blanking#189
Ly-sec merged 2 commits into
noctalia-dev:mainfrom
luxus:docs/greeter-idle-blank

Conversation

@luxus

@luxus luxus commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Documents the optional [idle].timeout key from noctalia-greeter#56:

  • Admin-only key table + example greeter.toml
  • New Idle blanking section: timeout range, wake vs activity rules, NOCTALIA_GREETER_IDLE_TIMEOUT override, NixOS settings
  • Greeter index troubleshooting for never-blanks / never-wakes

Context

Paired with the idle blanking greeter PR.

Test plan

  • Preview /v5/greeter/configuration/#idle-blanking
  • Confirm TOC and troubleshooting links resolve

Document optional greeter.toml idle blanking: timeout seconds, wake
behavior (keys/buttons/touch vs motion), env override, and NixOS
settings. Add troubleshooting for never-blanks / never-wakes cases.

Refs noctalia-dev/noctalia-greeter#56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documents the greeter’s optional [idle].timeout configuration for “idle blanking” in the v5 documentation, including config reference entries, examples, and troubleshooting guidance.

Changes:

  • Added [idle].timeout to the configuration reference (admin-only key table + greeter.toml example).
  • Introduced a new Idle blanking section describing behavior, valid ranges, wake/activity rules, and overrides (including NixOS).
  • Expanded greeter index troubleshooting to cover “never blanks” and “won’t wake” scenarios with links to the new section.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
src/content/docs/v5/greeter/index.mdx Adds idle-blanking references and troubleshooting links in the greeter index page.
src/content/docs/v5/greeter/configuration.mdx Documents the new [idle].timeout key and adds a dedicated Idle blanking section with examples and overrides.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Optional environment override (wins when set), useful because greetd starts greeters with an empty environment:

```sh
NOCTALIA_GREETER_IDLE_TIMEOUT=300

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch — updated the example to set the variable on the greetd session command via env NOCTALIA_GREETER_IDLE_TIMEOUT=300 ….

Bare NOCTALIA_GREETER_IDLE_TIMEOUT=300 does not export into the greeter
process. Document it as an env prefix on the greetd session command.
@Ly-sec
Ly-sec merged commit e1c46d4 into noctalia-dev:main Jul 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants