#Theme Manager+ — Omarchy‑style theming with Waybar support

125 messages · Page 1 of 1 (latest)

fossil ore
#

Couldn't this have been simpler as a hook?

hallow vessel
#

yes and I did that initially but with the omarchy-theme-hooks scripts its messes those up and lots use that including myself. This does not, this works with that and or any other hooks

#

I will also be expanding the functionality further. but themes with waybars was my mvp

hallow vessel
hallow vessel
#

Theme Manager+ Update (v0.1.4)

  • Added Starship integration with presets and user themes, plus browse selection support.,
  • New config keys for Starship and automatic ~/.config/starship-themes creation on install.,
  • Improved README flow and documentation clarity.,
  • Expanded Bats coverage for error paths, Waybar/Starship behavior, and install checks.,
hallow vessel
#

Theme Manager+ 0.1.5

Highlights

  • Waybar apply mode now supports exec restarts via tmplus-restart-waybar (falls back to copy if missing).
  • Starship support expanded: presets, user themes, theme-specific starship.yaml, plus live preview.
  • Bundled example Starship themes under extras/starship-themes/.

Fixes

  • Theme preview handling: case-insensitive PNG detection, theme.png fallback, and symlinked theme support.
  • Waybar preview updates fixed when navigating themes.
  • Kitty preview no longer stuck on “Loading…” (newline padding + combined clear/display).

Other

  • Configurable Waybar apply mode and default set to exec.
  • Docs clarified for preview fallbacks, Waybar behavior, and config precedence.
oblique ravine
#

Tried many time but failed to install. Downloaded zip from github. Tried cloning. The install instruction in not clear, at least not for noobs like me .😫

hallow vessel
#

Wow I did not really give install instruction. hmm looks like you should be good can you do :

#

echo $PATH and give the output?

#

@oblique ravine

hallow vessel
#

BTW, version 0.2.0 is in the works on it is a full rust native implementation. It will have tones of new features like support for awww wallpaper transitions and saving theme preset combos of themes, waybar and starship configs for fast switching between saved configs

#

the current bash version is prototype, proof of concept. This also likely no longer works with new theme setup. new version should be available soon.

obsidian star
#

How can I delete this?

#

I installed it for waybar styles but found an alternative that I like .

hallow vessel
woven bane
#

i used theme-manager by old jaboo and it messed up many of my themes and now my hyprlock looks weird too while theme-manager doesnt apply themes anymore.

hallow vessel
#

uhm

woven bane
#

should i just remove theme manager to fix it

#

im stuck here

hallow vessel
#

let me guess ghostty?

woven bane
# hallow vessel let me guess ghostty?

yes but i just switched to it after the issue. i think it stopped applying after i switched to ghostty but hyprlock was already messed up before that showing black screen

#

okay i changed to alacritty and theme changer works

hallow vessel
#

ghostty has issue with Ctrl+enter if you read the README it states this, you need to change the apoply key in TM+ or use kitty

woven bane
#

but my hyprlock

hallow vessel
#

so just hyprlock is messed up?

woven bane
#

yes

#

typing password and hitting enter still works

hallow vessel
#

use this to restore hyprlock

  cp ~/.local/share/omarchy/config/hypr/hyprlock.conf ~/.config/hypr/hyprlock.conf
  hyprctl reload
#

not sure what happened maybe you tried applying hyprlock but there was no hyprlock theme. I will need more info to know why. I'll see if I can add some safeguards in the hyprlock support is new

hallow vessel
woven bane
woven bane
#

thanks

hallow vessel
#

YAY

#

thanks for trying it out. I'll see if I can;t shore that up. please let me know if you have other issues. I hope you continue it try it out.

woven bane
hallow vessel
woven bane
#

Happened again

#

It's because the theme's hyprlock config is different than usual

hallow vessel
#

hmm if you share it can play with it although I might not be till this evening

woven bane
hallow vessel
#

that appears to be a broken theme.

#
Cloning into '/home/oldjobobo/.config/omarchy/themes/Omarchy-Mac-Transparent'...
remote: Enumerating objects: 133, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 133 (delta 6), reused 1 (delta 1), pack-reused 125 (from 1)
Receiving objects: 100% (133/133), 117.40 MiB | 15.96 MiB/s, done.
Resolving deltas: 100% (43/43), done.
Theme 'omarchy-mac-transparent' does not exist```
hallow vessel
#

Yeah that is not a normal theme. I did fix the issue but that is nor how an Omarchy theme works I donno what that persona is thinking.

#

I mean the issue of loading the theme

#

bit when I load it it pulls wallpapers from a completely differetn theme and other wioerd things.

#

deleting

celest breach
hallow vessel
#

I should make a new video

#

Or did I lol

#

guess not will have to do that

celest breach
hallow vessel
#

yes

celest breach
# hallow vessel yes

I'd like to check it later. Seems like an interesting menu..
Probably gonna steal the scripts for my vanilla arch dotfiles 🤣

#

Great job that you have there

hallow vessel
#

yeah the bash stuff is still in the repo for now.. get it while its there the new version is written in rust

celest breach
#

then I'll wait for the rust version wahahahha
that's exactly what I'll do if I want to use this theme manager in my vanilla arch

woven bane
woven bane
#

I did find it weird how it's not like usual omarchy themes and asks u to install it weirdly too but I like it tehe

hallow vessel
#

It does look cool though. I’ll look tonight and see if I can tell why tm+ is maybe not loading it right.

woven bane
#

This seems to be the reason

hallow vessel
#

try the fixed fork

woven bane
#

yea i already tried it

#

its a bit different

#

dyk how can i remove the search bar outline

#

like this

#

@define-color text #eaeaef;
@define-color base #1a1b1e;
@define-color border #ffffff55;
@define-color foreground #eaeaef;
@define-color background #1a1b1e;
@define-color hover #2a2b2e;
@define-color accent #f0f0f0;

window .box-wrapper {
background: alpha(@base, 0.2);
padding: 8px 2px;
color: @text;
border: 1px solid @border;
margin: 0;
}

window .search-container,
window .search {
background: transparent;
color: @foreground;
border: 1px solid alpha(@border, 0.5);
padding: 8px 12px;
margin: 4px 5px;
font-size: 14px;
font-weight: 500;
}

window .input {
color: @accent;
padding: 0;
font-weight: 300;
}

child {
padding: 0 2px;
background: transparent;
border-radius: 0;
border-left: 2px solid transparent;
transition: all 160ms ease-in-out;
}

child:hover .item-box,
child:selected .item-box {
background: linear-gradient(90deg, alpha(@accent, 0.2), transparent 100%);
border-left: 2px solid alpha(@accent, 1);
transform: translateX(4px);
transition:
background 150ms cubic-bezier(0.25, 0.8, 0.25, 1),
transform 150ms cubic-bezier(0.25, 0.8, 0.25, 1),
border-left 150ms ease;
}

child:hover .item-text,
child:selected .item-text {
text-shadow: 0 0 1px alpha(@accent, 0.1);
}

child,
.item-box {
transition:
background 150ms cubic-bezier(0.25, 0.8, 0.25, 1),
border-left 150ms ease,
transform 150ms ease;
}

window .list child {
animation: slideIn 180ms ease-out forwards;
}

@keyframes slideIn {
from {
transform: translateX(-15px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}

/* window .normal-icons, /
/
window .item-box, /
/
window .large-icons { /
/
-gtk-icon-size: 0; /
/
min-width: 0; /
/
padding: 0; /
/
margin: 0; /
/
} */

#

nvmm i did it

#

i just realized this is just spectra with a diffferent waybar and i can just use and modify that instead

solid dagger
#

What's the problem here

hallow vessel
solid dagger
#

Ghostty

#

the default one

hallow vessel
#

unfortunelty tm+ only works best on kitty d/t image support,

solid dagger
#

Okay

#

Just for future concerns, which terminal is best for these things

#

I don't code for a living, just want to try it as a hobby

#

Also, for these things

#

a general good terminal

hallow vessel
#

ghostty is a tricky one for tm+ unfiortunetly I need to work on that. the damn preview images support a pain point

solid dagger
#

Yeah, it does work for kitty

#

but the blur isn

#

isn't there on kitty though

hallow vessel
#

sorry what?

solid dagger
#

The transparency that usually comes with themes

hallow vessel
#

depends how the theme does it and if they included kitty support in the theme

solid dagger
#

Also, should there be a folder for hyprlock to have different configs

hallow vessel
#

gruvpink does not have a terminal config for kitty

solid dagger
#

should it be like themes folder in .config/hyprlock or other

solid dagger
#

always function over form

hallow vessel
#

in the themes gruvpink is using terminal opacity not hyprland window opacity but they did not include a kitty conf so kitty is getting supported by colors.toml and omarchy is adding the colors but omarchy does not add terminal opacity just the base window opacity settings

solid dagger
#

ok

hallow vessel
#

any yeah tm+ is still very early and the image preview is a sticking point. obviously need to do soem fixes for ghostty.

solid dagger
#

Okay

solid dagger
hallow vessel
#

By default, TM+ looks for named Hyprlock themes in:~/.config/hypr/themes/hyprlock
So a named theme resolves as:
~/.config/hypr/themes/hyprlock/<theme-name>/hyprlock.conf
You can override that with paths.hyprlock_themes_dir in config.

#

wasn't ideal but it was the best I could comeup with at the time fore location to store them.

#

but I tried to expose most things so you can change them in the config

solid dagger
#

There is somekind of problem here

#

my walker is not working

hallow vessel
#

its omarchy-restart-walker

#

not start-walker

#

but that is odd

#

that hyprlock has an error? look at the message

#

brah that screen shot though

#

Here you might want to try overriding the omarchy screenshot with this hacked version I did. should fix that drunkvision screenshot just has to be in your path somewhere before omarchy

#

little side quest

solid dagger
#

Will do this tomorrow morning

#

Sorry for the screenshot, i didnt preview it before sending. I was in a hurry

#

Just pasted it

solid dagger
#

I did omarchy-restart-walker

#

it is not functioning