master
The indicators rendered visibly smaller than the rest of the bar because qs.Ui.BarIndicator sets fontSize to Style.font.caption, while every stock bar widget uses Style.bar.iconFont — 20px against 26px at base-size 24. Nothing in the six indicator files sets a size of its own, and BarIndicator lives in /usr/share, which is off limits. Rather than fork the 471-line Indicators.qml, this drops a 51-line copy of BarIndicator.qml beside the indicator files, differing in that one line. QML resolves same-directory types before imported modules, so Dnd, Dictation, NightLight, Reminder, ScreenRecording and StayAwake all pick it up with no change of their own, and Indicators.qml stays byte-identical to upstream. The copy needs an explicit `import qs.Ui` for BarIconButton, which the original gets implicitly by living inside that module. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
Omarchy Quickshell bar widget fork: indicators
34 KiB
Languages
QML
100%