• v1.2.1 1d59a995e8

    naturallaw777 released this 2026-10-18 16:14:59 -05:00 | 5 commits to stable since this release

    Sovran_SystemsOS v1.2.1

    Sovran_SystemsOS v1.2.1 — Stable Release

    Highlights

    • Sovran_Bitcoin 1.1.1 Integration: Replaces the third-party Alby Hub daemon with the zero-fetch, Nix-native Sovran NWC daemon (sovran-nwc 2.0.0) and updates Ride The Lightning (RTL) to 0.15.13.
    • Mullvad VPN on Desktop Role: Ships the stock NixOS Mullvad VPN daemon and GUI application on the Desktop Only role (modules/mullvad.nix), keeping Server + Desktop and Bitcoin Node Only network routing untouched.
    • Password & Keyring Cleanup: Unified single-password model (modules/password-model.nix) eliminating redundant desktop keyring prompts.
    • Updated Flake Inputs & Services: Updates nixpkgs (nixos-unstable), nixpkgs-stable (nixos-26.05), nixvim, and btc-clients (Bisq2 2.1.14).

    Added

    • Mullvad VPN (Desktop Role Only): Install the Mullvad VPN app and daemon on the Desktop Role only (modules/mullvad.nix).
    • Password & Keyring Cleanup: Unified password model (modules/password-model.nix) — one password, one truth, no prompts.

    Changed

    • Flake Lock & Ecosystem Updates (flake.lock):
      • Sovran_Bitcoin 1.1.1 (5c13bf5): Nix-native sovran-nwc 2.0.0, Ride The Lightning 0.15.13, electrs 0.12.0 (bindex / bitcoind rest=1), and expanded btcpayserver RPC whitelist for NBXplorer 2.6.17
      • btc-clients (990d29e): Bisq 1.10.9, Bisq2 2.1.14, Sparrow 2.5.5
      • nixpkgs (nixos-unstable) (fe13242):
        • Bitcoin Core 31.1
        • LND 0.21.4-beta
        • Electrs 0.12.0
        • BTCPay Server 2.4.5
        • Mempool 3.3.1
        • Matrix Synapse 1.162.0
        • LiveKit 1.13.8
        • Vaultwarden 1.37.4
        • Haven Relay 1.2.2
        • Caddy 2.11.7
        • Tor 0.4.9.14
        • GNOME Remote Desktop 50.2
      • nixpkgs-stable (nixos-26.05) (26f4107) & nixvim (453dc9c)
    • Documentation (README.md, SECURITY.md): Clarified Hub local-network operation, SSH Remote Access, Mullvad VPN behavior on Desktop Only, and service exposure.

    Fixed

    • password-model.nix: Fixed Nix string escaping in the password generator fallback.
    • flake.nix: Replaced deprecated pkgs.system with pkgs.stdenv.hostPlatform.system for btc-clients packages.
    • modules/sovran-bitcoin-integration.nix:
      • Guarded config.networking.domain against null/empty values when both haven and nwc-wallets features are enabled.
      • Updated electrs.service and bitcoind.service for electrs 0.12.0 (bindex / rest=1, dropped --daemon-p2p-addr, automatic pre-0.12.0 RocksDB cleanup) and expanded the btcpayserver RPC whitelist for NBXplorer 2.6.17.

    Full changelog: CHANGELOG.md

    Downloads