2 Commits

Author SHA1 Message Date
Austin Horstman
ac84366d68 rofi: generate configuration only when configured
Leave native defaults to Rofi instead of injecting location and offset
values. Preserve explicit legacy settings and theme selection, and omit
configuration files when no effective settings or theme are supplied.
2026-09-16 22:06:20 -05:00
Austin Horstman
452bb68b8a rofi: use freeform configuration settings
Generate the Rasi configuration block from merged native settings. Preserve legacy option conversions, overlay precedence, numeric defaults, and theme ordering.

Use the shared settings overlay helper for extraConfig forwarding and key detection. Keep package integration and the existing serializer unchanged.
2026-09-16 22:06:20 -05:00