Skip to content

Add sunset-based night light scheduling - #9554

Open
gaburn wants to merge 1 commit into
omacom:quattrofrom
gaburn:feature/sunset-nightlight
Open

Add sunset-based night light scheduling#9554
gaburn wants to merge 1 commit into
omacom:quattrofrom
gaburn:feature/sunset-nightlight

Conversation

@gaburn

@gaburn gaburn commented Sep 1, 2026

Copy link
Copy Markdown

Summary

  • add timezone-aware sunrise and sunset scheduling for Night Light
  • add a fixed-position Night Light indicator with a right-click mode panel
  • keep manual controls, timezone refreshes, CLI status, menu entries, and documentation in sync
  • cover solar calculations, schedule persistence, fixed indicator placement, and panel interactions

Tests

  • ./test/cli
  • bash test/shell.d/qml-text-format-test.sh
  • bash test/shell.d/indicator-contract-test.sh
  • bash test/shell.d/nightlight-test.sh
  • bash test/shell.d/timezone-test.sh

The aggregate shell suite also ran; its remaining failures require the unavailable sibling omarchy-pkgs checkout (config-test.sh, snapper-test.sh, and unowned-system-paths-test.sh).

Screenshot

Night Light Sunset mode selected

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@cmdrrobin

Copy link
Copy Markdown

This would be a nice addition to Omarchy

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.

2 participants