![]()
https://github.com/user-attachments/assets/862377df-ad05-48de-a0a3-65b243c4b44b
A visual theming application for Omarchy. Extract colors from wallpapers and apply cohesive themes across your entire desktop.
Not using Omarchy? Aether works standalone on any Linux desktop. See the Standalone Guide for setup.
.gif, .mp4, and .webm via the built-in aether-wp serviceyay -S aether
Download the .deb from the latest release:
sudo dpkg -i aether_*.deb
sudo apt-get install -f
# Arch
sudo pacman -S go webkit2gtk gtk-layer-shell gstreamer gst-plugins-good
# Debian/Ubuntu
sudo apt install golang libgtk-3-dev libwebkit2gtk-4.1-dev libgtk-layer-shell-dev \
libgstreamer1.0-dev gstreamer1.0-plugins-good ffmpeg
git clone https://github.com/bjarneo/aether.git
cd aether && make build
aether --generate ~/wallpaper.jpg
aether --apply-blueprint "My Theme"
aether --list-blueprints
See aether --help for all options.
git clone https://github.com/bjarneo/aether.git
cd aether
# Install frontend dependencies
cd frontend && npm install && cd ..
# Run in development mode (hot reload)
wails dev
# Build production binary
wails build
Prerequisites: Go 1.23+, Node.js 18+, Wails v2, webkit2gtk, gtk-layer-shell, gstreamer, gst-plugins-good
| Guide | Description |
|---|---|
| Installation | Detailed setup instructions |
| CLI Reference | Command-line options |
| Color Extraction | How the algorithm works |
| Base16 Schemes | Import community color schemes |
| Wallpaper Editor | Image filters and presets |
| Wallhaven | Browse online wallpapers |
| Blueprints | Save and restore themes |
| Custom Templates | Add support for your apps |
| Custom Apps | Per-app template system |
| File System | Where Aether stores files |
| Remote Control | IPC commands and AI integration |
| Quickshell Widgets | QML widgets for Hyprland-style bars |
| Standalone | Using Aether without Omarchy |
| Troubleshooting | Common issues |
See CLAUDE.md for architecture details.
MIT - Created by Bjarne Overli
$ claude mcp add aether \
-- python -m otcore.mcp_server <graph>