Update Zed install to include Omazed (theme sync package) install and setup #2006
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds automatic installation of Omazed.
PS: This is my first time making a PR.
Omazed is a lightweight Bash + systemd package that:
As a Zed user myself I wanted to make the experience better for everyone and not just me. Since theme switching for all apps was previously considered out of scope in #719, I decided to make a separate, opt-in package. The goal was to keep it as lightweight and easy to set up as possible.
How it works
To make the install simple I added the package to AUR so that everything can be setup in seconds with
yay -S omazed && omazed setup
Demo
Video of theme sync in action, including external themes:
https://github.com/user-attachments/assets/4266c939-d992-4551-b87f-d8feddc78572
Auto-generated Sakura theme (from Alacritty) in Zed:

Change in this PR
The Zed installer entry now also installs and sets up Omazed:
*Zed*) present_terminal "echo 'Installing Zed...'; sudo pacman -S --noconfirm zed && yay -S --noconfirm omazed && omazed setup && setsid gtk-launch dev.zed.Zed" ;;
That's it! Omazed handles everything else.
This way, users who choose Zed from the Omarchy installer get theme sync out of the box. Omarchy itself carries no extra burden since Omazed is fetched from the AUR.
Omazed is MIT-licensed and open source, so changes or improvements can be made freely.
Proposal
To make Omazed even lighter, I’d like to propose either: