Conversation
Replace the random text effects with the Matrix digital rain, which falls in Omarchy green before resolving into the branding logo. Fall back to the packaged logo when no branding file exists yet.
The compositor can map the screensaver window before focus settles on it. The focus check in the main loop would then fire a moment after launch and dismiss the screensaver immediately. Wait up to three seconds for the window to grab focus before that check becomes authoritative.
Render the rain columns with runes instead of the default mixed symbols. The system falls back to Noto Sans Runic for coverage.
Raise the fall delay (8-25 frames between rows) so columns drift down instead of rushing, and raise the column-spawn delay (12-30 frames) so the rain forms a few distinct fading trails instead of a dense wall.
2 of 3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Replaces the screensaver's random text effects with a Matrix-style digital rain.
bin/omarchy-screensavernow runsttfx matrixwith an Omarchy-green rain gradient (00ff41 … 004a12) and a light highlight, one instance per monitor as before.$OMARCHY_PATH/logo.txtwhen no branding file exists yet.manual/13-toggles-idle-screensaver.mdto describe the new behavior.Why
The Matrix rain is the signature Omarchy look; making it the default gives the idle screen a cohesive visual identity instead of a rotating set of arbitrary text effects.
Testing
./test/clipasses (command metadata)../test/allpasses except the three packaging-coverage suites that require a separateomarchy-pkgscheckout (config-test.sh,snapper-test.sh,unowned-system-paths-test.sh), unrelated to this change.