From 80fea3301b68855c518a102bf46c65493a304539 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 16 Apr 2026 17:40:57 +0000 Subject: [PATCH 1/2] Initial plan From 59cbc8d4e9382aed3e0d54ae1aaaad1ba5d42e12 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 16 Apr 2026 17:47:29 +0000 Subject: [PATCH 2/2] remove bisq auto-link tile and autoconnect service Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/50ccdba4-2fbf-4c08-b7ae-7d1b92f7a75e Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com> --- app/sovran_systemsos_web/server.py | 8 -------- modules/core/sovran-hub.nix | 4 ---- modules/wallet-autoconnect.nix | 31 ------------------------------ 3 files changed, 43 deletions(-) diff --git a/app/sovran_systemsos_web/server.py b/app/sovran_systemsos_web/server.py index bf2e79b..e3306c2 100644 --- a/app/sovran_systemsos_web/server.py +++ b/app/sovran_systemsos_web/server.py @@ -448,14 +448,6 @@ SERVICE_DESCRIPTIONS: dict[str, str] = { "To use Sparrow Wallet, open it directly from your desktop — it's already installed and " "auto-configured to connect to your local Electrs server." ), - "bisq-autoconnect.service": ( - "Bisq is a decentralized, peer-to-peer Bitcoin exchange — buy and sell Bitcoin " - "with no KYC and no middleman. Sovran_SystemsOS automatically connects it to your " - "local Bitcoin node on first boot, routing all traffic through Tor. Your trades are " - "verified by your own node, keeping you fully sovereign.\n\n" - "To use Bisq, open it directly from your desktop — it's already installed and " - "auto-configured to connect to your local Bitcoin node." - ), } # ── Diceware password generation ───────────────────────────────── diff --git a/modules/core/sovran-hub.nix b/modules/core/sovran-hub.nix index eee4b75..c253755 100644 --- a/modules/core/sovran-hub.nix +++ b/modules/core/sovran-hub.nix @@ -63,10 +63,6 @@ let { label = "Server"; value = "tcp://127.0.0.1:50001 (Electrs)"; } { label = "Status"; value = "Auto-configured on first boot"; } ]; } - { name = "Bisq Auto-Link"; unit = "bisq-autoconnect.service"; type = "system"; icon = "bisq"; enabled = cfg.services.bitcoin; category = "bitcoin-apps"; credentials = [ - { label = "Node"; value = "127.0.0.1:8333 (Bitcoin Core)"; } - { label = "Status"; value = "Auto-configured on first boot"; } - ]; } { name = "Mempool"; unit = "mempool.service"; type = "system"; icon = "mempool"; enabled = cfg.features.mempool; category = "bitcoin-apps"; credentials = [ { label = "Tor Access"; file = "/var/lib/tor/onion/mempool-frontend/hostname"; prefix = "http://"; } { label = "Local Network"; file = "/var/lib/secrets/internal-ip"; prefix = "http://"; suffix = ":60847"; } diff --git a/modules/wallet-autoconnect.nix b/modules/wallet-autoconnect.nix index 56f159a..bc89e43 100644 --- a/modules/wallet-autoconnect.nix +++ b/modules/wallet-autoconnect.nix @@ -42,37 +42,6 @@ EOF ''; }; - # ── Bisq 1 Auto-Connect ───────────────────────────────────── - systemd.services.bisq-autoconnect = { - description = "Auto-configure Bisq to use local Bitcoin node"; - after = [ "bitcoind.service" ]; - wantedBy = [ "multi-user.target" ]; - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - }; - path = [ pkgs.coreutils pkgs.iproute2 ]; - script = '' - BISQ_CONF="/home/free/.local/share/Bisq/bisq.properties" - - if [ -f "$BISQ_CONF" ]; then - echo "Bisq config already exists, skipping" - exit 0 - fi - - mkdir -p /home/free/.local/share/Bisq - - cat > "$BISQ_CONF" << 'EOF' -btcNodes=127.0.0.1 -useTorForBtc=true -useCustomBtcNodes=true -EOF - - chown -R free:users /home/free/.local/share/Bisq - echo "Bisq auto-configured to use local Bitcoin node" - ''; - }; - # ── Zeus Connect (lndconnect URL for mobile wallet) ────────── systemd.services.zeus-connect-setup = { description = "Save Zeus lndconnect URL";