Liquid Glass effect for GNU/Emacs
This repository provides instructions for installing a Ghostty-like macOS glass frame in GNU/Emacs. The recipe adds a local Cocoa patch on top of Homebrew's emacs-plus@31 and the community frame-transparency patch. Unlike a dark overlay or hard-coded theme, the patch incorporates native NSGlassEffectView support. Users can avoid copying the rebuilt app bundle into /Applications by using the ./install.sh --no-copy-app command.
To load the necessary files, add lisp/lr-macos-glass.el to your Emacs configuration. If Homebrew is installed as a tap, its path can be found with the provided command. Adjusting salih/alpha-background to 0 helps maintain visibility for hl-line, regions, and completion selections. If encountering issues, confirm that the installed binary has the new frame parameters.
If running an older build, quit GUI Emacs, restart the daemon, and ensure the app bundle was copied from /opt/homebrew/opt/emacs-plus@31/Emacs.app. This setup has been tested on macOS with Homebrew's emacs-plus@31 and is not expected to function on GNU/Linux, Windows, terminal Emacs, or the prebuilt emacs-plus-app cask.
Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.