Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

doom-rice

The DOOM status bar as a live macOS bar, with a matching desktop. Sprites come from the game itself, and widgets show real system data.

desktop

doom_bar

More screenshots and matching wallpapers live in assets/.

Overview

Details

The bar is composited at native DOOM resolution (320×32) using the game's own layout coordinates, then upscaled once to the display size.

The face is a port of ST_updateFaceWidget: battery = health, charging = god mode, plugging in = evil grin, a 20-point drop = ouch, ≤2% = dead. Keycards light up for Bluetooth (blue), wired LAN (yellow) and VPN (red).

By default the face glances around at random like the game does. Set DOOM_FACE_MODE=follow in doom.donf to make him turn his head toward the mouse cursor instead, like xeyes.

Bar position, display, clock format and face mode are set in sketchybar/doom.conf

Installation

Requires python3 with Pillow and jq.

./install.sh     # backs up existing configs, symlinks, restarts services
./uninstall.sh   # removes the symlinks, restores the backups

Everything here is MIT, except the sprite assets. Those belong to id Software, extracted from the shareware version of DOOM.

About

A maximalist macOS rice. Rip and tear.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Contributors

Languages