Repository navigation
Added
- Warp support, on macOS and Linux, requested by a Product Hunt commenter: iglass's colors as
two Warp themes (iglass Dark and iglass Light) that Warp switches with light and dark mode,
and the glass through Warp's window opacity and blur (Clear 50%, Frosted 66%, Tinted 82%,
Solid opaque; blur on macOS). Accents,--contrast,--appearance,--cursor,--font,
--opacityand--blurall apply. Warp picks the change up immediately, without a restart. - iglass edits Warp's
settings.tomlline by line and leaves every other line, comment and
setting as it was. Uninstall restores the values you had, keeps anything you changed in Warp
since, and restores the file byte for byte when nothing else changed. Settings written in a
form iglass doesn't edit (dotted keys, inline tables) stop the install instead of being
duplicated. - Before writing, iglass checks every setting against the settings schema that ships inside
the installed Warp, anddoctorreports a Warp too old to readsettings.toml, settings
changed on Warp's settings page, and whether the Linux desktop blurs behind Warp (Hyprland
does; niri can with the window rule iglass prints; KDE Plasma and GNOME don't). --terminal warp, and Warp in--terminal all,doctor,status,uninstalland
export --dir. iglass recognizes it runs inside Warp (TERM_PROGRAM=WarpTerminal).- Prebuilt Warp files in
themes/warp/. - CI downloads Warp's latest Linux release and validates what iglass writes, on Linux and
macOS, against that release's settings schema, then checks the byte-for-byte uninstall.
Fixed
- The "blur above 26 can make iTerm2 slow" warning appeared when installing only for other
terminals; it now shows only when iTerm2 is among them. - Test suites: checks written as
[[ … ]]in the middle of a test didn't fail the test under
macOS's bash 3.2, so some assertions only ran on Linux CI. They now fail everywhere.
Install or update: brew upgrade iglass (or brew install vukkt/tap/iglass), or
curl -fsSL https://raw.githubusercontent.com/vukkt/iglass/main/install.sh | bash, then
iglass install --terminal warp.