github OldJobobo/theme-manager-plus v0.3.0

latest releases: v0.3.6, v0.3.5, v0.3.4...
8 months ago

Highlights

  • Added full Walker parity and hardening across CLI, presets, and apply flow.
  • Added new Hyprlock module support with Omarchy-compatible sourcing behavior.
  • Unified version reporting across CLI and TUI via a single VERSION source.
  • Improved TUI status bar readability and separators.

What’s New

  • Walker config updates now only rewrite the theme key in ~/.config/walker/config.toml.
  • Walker auto mode now reliably replaces theme-manager-auto under ~/.config/walker/themes.
  • New Walker override flags:
    • theme-manager set --walker [name]
    • theme-manager next --walker [name]
    • theme-manager preset save --walker <mode|name>
    • theme-manager preset load --walker [name]
  • Walker apply now calls omarchy-restart-walker so changes are visible immediately.
  • Browse tabs now include explicit no-op choices that preserve current config (No Waybar change, No
    Walker change, No Starship change).
  • Omarchy defaults are now selectable as shared themes when available:
    • Waybar: ~/.config/waybar/themes/omarchy-default
    • Walker: ~/.config/walker/themes/omarchy-default
    • Starship: ~/.config/starship-themes/omarchy-default.toml

Hyprlock Support

  • Added Hyprlock support with parity to other add-ons:
    • theme-manager set/next --hyprlock [name]
    • theme-manager preset save --hyprlock <mode|name>
    • theme-manager preset load ... --hyprlock [name]
    • theme-manager hyprlock
    • TUI Hyprlock tab with No Hyprlock change
  • Omarchy default auto-link:
    • ~/.config/hypr/themes/hyprlock/omarchy-default
  • Hyprlock apply now writes to:
    • ~/.config/omarchy/current/theme/hyprlock.conf
  • CLI now warns when ~/.config/hypr/hyprlock.conf does not source current theme config.
  • Compatibility improvements:
    • Style-only themes keep Omarchy wrapper layout.
    • Full-layout themes use minimal source-only host mode (avoids duplicate widgets).
    • Custom host config is preserved when not theme-managed (with warning).
    • TUI only injects/shows omarchy-default when source is discoverable.

Internal

  • Version display is now unified through repository VERSION, keeping CLI and TUI in sync.

Don't miss a new theme-manager-plus release

NewReleases is sending notifications on new releases.