Skip to content

Repository files navigation

Cyberpunk Display

docker

Show Bitcoin(crypto) prices using Nixie tube, Awtrix or VFD display technologies, as desktop decors.

Usage

nixie

cyberpunk_display nixie

Nixie Tube

Run in background (macOS)

task install-nixie builds the binary into ~/.cargo/bin, generates a LaunchAgent plist from launchd/nixie.plist.in and loads it. The process then starts at login and keeps running: unplugging the dock just pauses it in a wait loop, plugging back in lights the tube up again within a couple of seconds.

task uninstall-nixie removes the three things the install added to the system: the loaded launchd job, the plist in ~/Library/LaunchAgents, and the binary in ~/.cargo/bin. It leaves tmp/ (logs) and target/ (build artifacts) alone — clean those yourself with git clean / cargo clean if wanted.

Check status and logs:

launchctl print gui/$(id -u)/com.westxu.cyberpunk-display-nixie
tail -f tmp/logs/*.log

To debug in the foreground, stop the background service first so it doesn't fight over the serial port:

launchctl bootout gui/$(id -u)/com.westxu.cyberpunk-display-nixie
# or: task uninstall-nixie

matrix

cyberpunk_display matrix

Matrix

awtrix

cyberpunk_display awtrix --host=localhost --port=7000

awtrix.mp4

Awtrix

About

Show Bitcoin(crypto) prices using Nixie tube, Awtrix or VFD display technologies, as desktop decors.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages