pixel-themes
June 9, 2026 ยท View on GitHub
Emacs themes inspired by pixel art palettes, based on Modus themes.
Requirements
- Emacs 28.1+
- modus-themes 5.0.0+
Installation
Elpaca
(use-package pixel-themes
:ensure (:host github :repo "lucasobx/pixel-themes")
:config
(pixel-themes-mode 1)
(pixel-themes-load-theme 'pixel-themes-miri16))
package-vc
(use-package pixel-themes
:vc (:url "https://github.com/lucasobx/pixel-themes"
:rev :newest)
:config
(pixel-themes-mode 1)
(pixel-themes-load-theme 'pixel-themes-miri16))
Usage
pixel-themes-mode adds all pixel themes to the standard Modus Themes commands:
pixel-themes-rotate- cycle through themespixel-themes-select- pick a theme interactivelypixel-themes-load-random-dark- load a random dark themepixel-themes-load-random-light- load a random light themepixel-themes-list-colors-current- inspect the active theme's palette
Palette overrides
Each theme exposes a customization variable for palette overrides:
(setq pixel-themes-miri16-palette-overrides
'((bg-main "#0a0a0c")))
Dark themes
pixel-themes-miri16 - palette

pixel-themes-alia16 - palette

pixel-themes-psygnosia - palette

pixel-themes-gray-weather - palette

pixel-themes-steam-lords - palette

pixel-themes-fallen-leaves - palette

pixel-themes-exquisite-corpse - palette

Light themes
pixel-themes-gothic-temple - palette

TODO
- Dark themes
- Light themes