diff --git a/app/sovran_systemsos_web/static/js/service-detail.js b/app/sovran_systemsos_web/static/js/service-detail.js index de0244e..7b562e9 100644 --- a/app/sovran_systemsos_web/static/js/service-detail.js +++ b/app/sovran_systemsos_web/static/js/service-detail.js @@ -221,7 +221,8 @@ function _nwcRenderWalletState() { var pairId = "nwc-pairing-uri-" + Math.random().toString(36).substring(2, 8); html += '
⚠ One-time pairing secret. Save it now — it will not be shown again.
'; if (created.pairing_qrcode) { - html += '
QR code for Lightning Wallet Connections pairing secret
This is an NWC pairing QR — in Zeus, add a wallet and use the scan icon (see steps below).
'; + html += '
QR Code
' + + '
QR code for Lightning Wallet Connections pairing secret
This is an NWC pairing QR — in Zeus, add a wallet and use the scan icon (see steps below).
'; } html += '
Pairing URI
' + '
' + escHtml(created.pairing_uri || "Unavailable") + '
'; @@ -233,10 +234,11 @@ function _nwcRenderWalletState() { '
šŸ“± Connect to Zeus
' + '

This pairing URI is an NWC (Nostr Wallet Connect) connection — the modern, mobile-friendly way to use Zeus with your node. It connects directly through your Lightning domain, so no Tor or port forwarding is needed on your phone.

' + '
' + - '
1
Open Zeus and open the Wallets screen.
' + - '
2
Tap the + (Add Wallet) button in the top-right corner.
' + - '
3
On Wallet Configuration, tap the scan icon in the top-right corner, then scan the QR code above.
' + - '
4
Zeus detects the NWC QR and fills in Nostr Wallet Connect. Review it, then tap Save Wallet Config.
' + + '
1
Download Zeus from the App Store or Google Play.
' + + '
2
Open Zeus and open the Wallets screen.
' + + '
3
Tap the + (Add Wallet) button in the top-right corner.
' + + '
4
On Wallet Configuration, tap the scan icon in the top-right corner, then scan the QR code above.
' + + '
5
Zeus detects the NWC QR and fills in Nostr Wallet Connect. Review it, then tap Save Wallet Config.
' + '
' + '
šŸ’” Note: This is not the same as the LND REST / Tor QR shown on your LND tile — that connects Zeus directly to your Lightning node for full admin control. NWC gives your wallet sandboxed, limited access for everyday spending.
' + ''; diff --git a/modules/core/sovran-hub.nix b/modules/core/sovran-hub.nix index fab1651..5e83536 100644 --- a/modules/core/sovran-hub.nix +++ b/modules/core/sovran-hub.nix @@ -65,7 +65,6 @@ let ]; } { name = "Zeus Connect"; unit = "zeus-connect-setup.service"; type = "system"; icon = "zeus"; enabled = cfg.services.bitcoin; category = "bitcoin-apps"; credentials = [ { label = "QR Code"; file = "/var/lib/secrets/zeus-connect-url"; qrcode = true; qronly = true; } - { label = "How to Connect"; value = "šŸ“± Connect to Zeus (Direct Node Access)\n\nThis QR is an LND REST connection — the direct way to use Zeus with your Lightning node for full admin control.\n\n1. Download Zeus from the App Store or Google Play.\n2. Open Zeus and go to Settings → Connect a node (or Scan Node Config).\n3. Tap Scan LN node QR and scan the QR code above.\n4. Review the connection details, then tap Save Node Config.\n\nšŸ’” Note: This is not the same as the NWC pairing QR shown in Lightning Wallet Connections — that gives your wallet sandboxed, limited access for everyday spending. LND REST connects Zeus directly to your node for full admin control."; } ]; } { name = "Sparrow Auto-Link"; unit = "sparrow-autoconnect.service"; type = "system"; icon = "sparrow"; enabled = cfg.services.bitcoin; category = "bitcoin-apps"; credentials = [ { label = "Server"; value = "tcp://127.0.0.1:50001 (Electrs)"; }