From 786b118d54882150dbfe21fa8e05581e2e4bd1c9 Mon Sep 17 00:00:00 2001 From: Patrick Mulligan Date: Sun, 15 Feb 2026 14:38:40 -0500 Subject: [PATCH] feat(docker): display Zeus lndconnect as QR code - Add qrencode to devenv.nix packages - Display QR code in terminal for easy Zeus wallet scanning - Falls back to text if qrencode not available Co-Authored-By: Claude Opus 4.5 --- devenv.nix | 1 + docker/dev.sh | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/devenv.nix b/devenv.nix index e4e0c72..5315aca 100644 --- a/devenv.nix +++ b/devenv.nix @@ -50,6 +50,7 @@ just # Task runner jq # JSON processing websocat # WebSocket client + qrencode # QR code generation for terminal # Database tools pgcli diff --git a/docker/dev.sh b/docker/dev.sh index 6b728be..3e00cdc 100755 --- a/docker/dev.sh +++ b/docker/dev.sh @@ -339,7 +339,13 @@ show_status() { if [[ -n "$lndconnect" ]]; then echo -e "${CYAN}Zeus Wallet (connect to lnd-3 for testing)${NC}" - echo -e " ${DIM}$lndconnect${NC}" + if command -v qrencode &> /dev/null; then + echo "" + qrencode -t ANSIUTF8 "$lndconnect" + else + echo -e " ${DIM}$lndconnect${NC}" + echo -e " ${DIM}(install qrencode for QR code display)${NC}" + fi echo "" fi