📈 GH Trending Explorer 🎲 Surprise me

← all repos

script-wizards / athanor

git clone https://github.com/script-wizards/athanor.git v0.2.0 · 13d ago

an alchemical layer for arch and hyprland

—
stars, 24h
—
stars, 7 days
+178
stars, 30 days · #1,417
178
★ total
8
forks · 0 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguagePython
License—
Created2026-10-04 (16d ago)
Last push13d ago
Watchers9
OwnerOrganization

GitHub topics

Links

README excerpt
Athanor is an alchemical layer for Arch and Hyprland, inspired by Western
esotericism and dungeon crawling.
## The Signs
The bar shows the planetary hour. Athanor calculates it from your own sunrise
and sunset and pairs each hour with a tarot trump from the Golden Dawn. Each
machine draws its own card of the day and gets a lockscreen sigil made from its
SSH host key. `athanor draw 3` lays a three-card spread. When a program crashes
you get a notification and `athanor tomb` draws its tombstone.
## The Colors
There are four color schemes. Each one is a stage of the alchemical Magnum
Opus: Umber is *nigredo*, Vellum is *albedo*, Orpiment is *citrinitas* and
Cinnabar is *rubedo*. Switch between them with `athanor transmute`. If you set
`stages = true` they change on their own as the sun moves through the day.
| | |
|---|---|
| | |
| | |
The colors are named after old pigments. Orpiment is a yellow arsenic ore whose
name means gold paint. Cinnabar is the mercury ore that vermilion was ground
from. Body text has at least 7:1 contrast against the background and every
accent has 4.5:1.
Helix, micro and nvim get themes built from the terminal's 16 colors. They
change with the scheme. The installer puts them in place and tells you the line
to add to each editor's config. Lualine has an athanor theme too. Its bar has
no background of its own. Set lualine's `section_separators` and
`component_separators` to `''` to keep the arrows from drawing as loose
triangles.
## The Levels
The seven workspaces are dungeon levels. There's one for each classical planet
and each has its own Doré engraving dithered down to two tones. Set
`levels = false` under `[display]` in `athanor.toml` to keep one plate on all
of them.
The wallpapers are Gustave Doré's wood engravings, dithered to two colors with
Floyd-Steinberg. To make your own from any image you only need ImageMagick:
 [code] 
That draws the image at half of 1920x1080 and doubles every pixel. Doubling keeps
the dither crisp. The two colors are the ground and the ink. Doré's engravings are
all public domain on Wikimedia Commons.
## The Screen
The bar at the bottom is a roguelike status line. `Dlvl` stands for dungeon
level and shows the workspace you're on. `$` is free disk space. `Hp` is the
battery and `T` counts minutes since boot. Notifications show up one at a time
on the top line. `--More--` means more are waiting.
The window titles set into the frames come from the notch, an optional plugin
(see Install).
Super+Shift+E asks before quitting Hyprland. Run `athanor guide` for the rest.
## Install
 [code] 
Athanor keeps its files in `~/.config/athanor`. Outside that folder it only
adds a marked block to the top of your `.zshrc` and your `hyprland.lua`. Your
own settings load after the block and override it.
The prompt names each terminal window after its folder, or after the command
running in it. Set `ATHANOR_TITLE=0` in your `.zshrc` to keep your own titles.
Without Hyprland, `./install.sh shell` installs just the