Skip to content

feat(omarchy4): shell-bar chips and Tamil eye-comfort tooltip - #43

Merged
p10ns11y merged 12 commits into
sentinelfrom
feat/omarchy4-shell-bar-chips
Sep 7, 2026
Merged

feat(omarchy4): shell-bar chips and Tamil eye-comfort tooltip#43
p10ns11y merged 12 commits into
sentinelfrom
feat/omarchy4-shell-bar-chips

Conversation

@p10ns11y

@p10ns11y p10ns11y commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Screenshot

Eye-comfort Tamil circadian tooltip on the Omarchy 4 shell bar

Landscape motif on top; Tiṇai / Perum / Ciṟu / Jāmam / Nāḻikai as sentences underneath.

Summary

  • Retarget personal-tweaks from Waybar to Omarchy 4 Quickshell shell.json command modules (focus-now, mission-map, eye-comfort).
  • Zone chips away from omarchy.indicators (left for focus/mission; eye-comfort after weather; move system-update to right) so indicator tooltips no longer fight long text.
  • theme-set / post-update hooks call apply-shell-bar.sh so chips survive omarchy refresh shell / updates (with shell-bar-backups).
  • Eye-comfort plain tooltip is a Quickshell-safe stack (ASCII header, then calendar prose) — no Pango tags, no telegram fragments.

Test plan

  • cd modules/productivity/personal-tweaks/lib && python3 test_patch_shell_bar.py
  • ./install.sh --yes on Omarchy 4 host; confirm layout ids
  • omarchy restart shell
  • Visually confirm left chips + TN text after weather; hover indicators without covering mission text
  • Click mission-map / eye-comfort; confirm actions
  • Run omarchy refresh shell then hooks/apply-shell-bar.sh restores chips
  • Hover eye-comfort: motif on top, readable Jāmam / Nāḻikai sentences

Made with Cursor

p10ns11y and others added 2 commits September 7, 2026 13:53
Waybar is gone; rehydrate focus-now, mission-map, and eye-comfort as
command modules in shell.json, zoned away from omarchy.indicators, with
post-update/theme-set hooks that survive refresh.

Co-authored-by: Cursor <cursoragent@cursor.com>
Quickshell command modules render tooltip text literally, so strip Pango
by default when waybar is not running (and via --plain / EYE_COMFORT_TOOLTIP).

Co-authored-by: Cursor <cursoragent@cursor.com>
Omarchy shell tooltips are Text.PlainText, so build hierarchy with rules,
section heads, and ›/· markers instead of stripping Pango after the fact.

Co-authored-by: Cursor <cursoragent@cursor.com>
@p10ns11y
p10ns11y force-pushed the feat/omarchy4-shell-bar-chips branch from d6013a9 to b8ff1ef Compare September 7, 2026 08:53
@p10ns11y

p10ns11y commented Sep 7, 2026

Copy link
Copy Markdown
Owner Author

Screenshot + why an unsigned commit was removed

Visual confirm stays on the PR only (comment / description) — not as a commit in the branch.

What happened: Steward attached the Omarchy 4 eye-comfort / shell-bar screenshot via the GitHub Contents API. That path creates a commit without a GPG/SSH signature (verification.reason: unsigned).

Why merge blocked: This repo’s branch protection requires verified commits. Operator commits are signed with the Arch GPG key and show as verified; the API screenshot commit did not, so checks blocked merge.

Fix: Dropped that unsigned docs commit with a signed rebase on laptop; tip is again fully verified (b8ff1ef and parents). Screenshot should live in PR conversation UI only — not in git history.

p10ns11y and others added 5 commits September 7, 2026 14:28
Quickshell tooltips NoWrap, so mm-waybar's single-line tip became a
screen-wide strip — mm-bar-json wraps at 56 cols. TN plain tooltip uses
width-aware key │ value columns and full-width rules.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Double section gaps and airier gutters for eye-comfort; wrap Apply at
52 with blank lines between sentences so Quickshell tips feel calm.

Co-authored-by: Cursor <cursoragent@cursor.com>
Avoid semicolon splits that over-fragment the mission tooltip.

Co-authored-by: Cursor <cursoragent@cursor.com>
@p10ns11y

p10ns11y commented Sep 7, 2026

Copy link
Copy Markdown
Owner Author
arch-machine-pr43-eye-comfort Visual confirm (Omarchy 4) — eye-comfort TN notify + shell bar chips.

p10ns11y and others added 4 commits September 7, 2026 14:36
Section titles name the category; indented details share one field
column. Drop competing │ gutters that made the tip hard to scan.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Place a small landscape glyph between date and "Tiṇai │ …" so each
tinai reads at a glance in the Omarchy plain tooltip.

Co-authored-by: Cursor <cursoragent@cursor.com>
Pad every line to a Fibonacci width so Quickshell's centered tooltip
reads flush-left, and space sections with 1/2/3 blank-line cadence (φ).

Co-authored-by: Cursor <cursoragent@cursor.com>
@p10ns11y p10ns11y changed the title feat(personal-tweaks): restore chips on Omarchy 4 shell bar feat(omarchy4): shell-bar chips and Tamil eye-comfort tooltip Sep 7, 2026
@p10ns11y
p10ns11y merged commit 292de67 into sentinel Sep 7, 2026
5 checks 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.

1 participant