From 23bdf173d6fb203ad8738f5f25a73684407aaf3a Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Wed, 29 Apr 2026 20:42:05 +0000 Subject: [PATCH] fix: correct sha256 hashes for Reticulum packages - reticulum-0.7.0: sha256-Yku40tRpQh22m4HX142cU/VevHAEfgHZicKFOyp1U/o= - nomadnet-0.5.2: sha256-WP4IrlKLzFP0U8/00mOo8D9Jp2ubr6Q0peKbw401Nhw= - lxmf-0.5.1: sha256-2zwTgG283qx1Bt6TKaGJtcwPr2tCNOOIASu8RXC/QLE= - sidechannel: removed (not available on PyPI) Cross-compilation note: Full build requires aarch64 hardware or QEMU binfmt setup. --- hosts/uconsole/configuration.nix | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/hosts/uconsole/configuration.nix b/hosts/uconsole/configuration.nix index 8e55d67..3cfb384 100644 --- a/hosts/uconsole/configuration.nix +++ b/hosts/uconsole/configuration.nix @@ -9,7 +9,7 @@ let src = pkgs.python3Packages.fetchPypi { pname = "reticulum"; version = "0.7.0"; - hash = "sha256-yKzlCU8hH3RyGK8kqJhR3v5z7x9w2a1b4c5d6e7f8g0="; + hash = "sha256-Yku40tRpQh22m4HX142cU/VevHAEfgHZicKFOyp1U/o="; }; }; @@ -21,7 +21,7 @@ let src = pkgs.python3Packages.fetchPypi { pname = "nomadnet"; version = "0.5.2"; - hash = "sha256-0000000000000000000000000000000000000000000="; + hash = "sha256-WP4IrlKLzFP0U8/00mOo8D9Jp2ubr6Q0peKbw401Nhw="; }; propagatedBuildInputs = [ reticulum ]; }; @@ -34,20 +34,7 @@ let src = pkgs.python3Packages.fetchPypi { pname = "lxmf"; version = "0.5.1"; - hash = "sha256-0000000000000000000000000000000000000000000="; - }; - propagatedBuildInputs = [ reticulum ]; - }; - - # Sidechannel - Visual UI for Reticulum - sidechannel = pkgs.python3Packages.buildPythonPackage { - pname = "sidechannel"; - version = "0.1.0"; - format = "pyproject"; - src = pkgs.python3Packages.fetchPypi { - pname = "sidechannel"; - version = "0.1.0"; - hash = "sha256-0000000000000000000000000000000000000000000="; + hash = "sha256-2zwTgG283qx1Bt6TKaGJtcwPr2tCNOOIASu8RXC/QLE="; }; propagatedBuildInputs = [ reticulum ]; }; @@ -126,7 +113,7 @@ in reticulum # The RNS stack (rnsd, rnsh) nomadnet # Reticulum browser/messaging lxmf # Lightweight Mesh Exchange Protocol - sidechannel # Visual UI for Reticulum communication + # sidechannel - not available on PyPI, would need to build from source # HACKING & SECURITY (Kali-like suite) nmap # Port scanning