One app for the skll Omarchy plugins. It installs, enables and places each one in the Omarchy shell, and holds all of their settings.
intro
The bar and the dock have to live inside the Omarchy shell, so they stay shell plugins. OmaCraft manages them from the outside, through the same routes the plugins and Omarchy already offer: their own commands, IPC and config files, rewritten in place.
This site is built the same way. Every workspace up top is one of OmaCraft's pages, and every effect on it is the real thing, running in your browser:
.tdf files, with omascii's intro effects.Keys work too: 1…7 switch workspaces, W closes the focused window, F fullscreens it, / opens the launcher, ? shows the rest.
Close any window with W or its ×: it goes with one of your closing effects, at random. Closed windows wait in the tab at the bottom of the screen and come back with an opening effect.
Drag widgets between the lanes here, or straight on the bar itself. Drop one on the shelf to hide it.
On Omarchy, or any Arch system with the Omarchy shell:
❯ git clone https://github.com/SK33M/omacraft.git ❯ cd omacraft ❯ bin/install
bin/install builds OmaCraft and installs it as the omacraft package with makepkg -si, so pacman pulls in what it needs: Qt 6 and its web view, Python with Pillow, Node.js, archiso and squashfs-tools. It then shows up in the app launcher.
Optional extras, offered by their pages when missing:
| Animated boot intros | ttfx |
| The boot screen | plymouth |
| matugen, pywal, flavours schemes | matugen, python-pywal16, flavours |
| ROFIoma | rofi jq wl-clipboard wtype swaync |
| 1…9 | Switch to the first nine pages |
| Ctrl PgUp Ctrl PgDn | Previous / next page |
| Ctrl R | Restart the Omarchy shell |
| ? | Show the shortcuts, with the page's own |
| T | Transitions: animations off, or back on |
| R | Burn: any effect at random · Bar: shuffle |
| N | Wallpapers: next wallpaper |
| Ctrl Enter | Boot Splash: apply to the boot screen |
| SUPER ALT W | The wallpaper picker overlay |
Installing links a plugin's code into ~/.config/omarchy/plugins. Removing disables it, then removes the link, or moves a real folder to ~/.local/share/omacraft/stash.
Switching on and off edits shell.json in place, touching only that plugin's entries.
Wallpaper colours reach OmaCraft's parts. A theme-set hook runs omacraft --sync-colors after every theme switch, so the border gradient follows each new wallpaper while OmaCraft is closed.
OmaCraft and its plugins are © 2026 skll, under the MIT license. Burn My Windows follows the ideas of Simon Schneegans' extension, with every shader written from scratch. TheDraw fonts are the DOS-era originals.