Compare commits
1 Commits
feat/ucons
...
feat/add-u
| Author | SHA1 | Date | |
|---|---|---|---|
| 0c5e556aa8 |
@@ -1,57 +1,5 @@
|
|||||||
{ config, lib, pkgs, paths, self, keys, inputs, ... }:
|
{ config, lib, pkgs, paths, self, keys, inputs, ... }:
|
||||||
|
|
||||||
let
|
|
||||||
# Reticulum Network Stack - build from PyPI
|
|
||||||
reticulum = pkgs.python3Packages.buildPythonPackage {
|
|
||||||
pname = "reticulum";
|
|
||||||
version = "0.7.0";
|
|
||||||
format = "pyproject";
|
|
||||||
src = pkgs.python3Packages.fetchPypi {
|
|
||||||
pname = "reticulum";
|
|
||||||
version = "0.7.0";
|
|
||||||
hash = "sha256-Yku40tRpQh22m4HX142cU/VevHAEfgHZicKFOyp1U/o=";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
# NomadNet - Reticulum browser/messaging
|
|
||||||
nomadnet = pkgs.python3Packages.buildPythonPackage {
|
|
||||||
pname = "nomadnet";
|
|
||||||
version = "0.5.2";
|
|
||||||
format = "pyproject";
|
|
||||||
src = pkgs.python3Packages.fetchPypi {
|
|
||||||
pname = "nomadnet";
|
|
||||||
version = "0.5.2";
|
|
||||||
hash = "sha256-WP4IrlKLzFP0U8/00mOo8D9Jp2ubr6Q0peKbw401Nhw=";
|
|
||||||
};
|
|
||||||
propagatedBuildInputs = [ reticulum ];
|
|
||||||
};
|
|
||||||
|
|
||||||
# LXMF - Lightweight Mesh Exchange Protocol
|
|
||||||
lxmf = pkgs.python3Packages.buildPythonPackage {
|
|
||||||
pname = "lxmf";
|
|
||||||
version = "0.5.1";
|
|
||||||
format = "pyproject";
|
|
||||||
src = pkgs.python3Packages.fetchPypi {
|
|
||||||
pname = "lxmf";
|
|
||||||
version = "0.5.1";
|
|
||||||
hash = "sha256-2zwTgG283qx1Bt6TKaGJtcwPr2tCNOOIASu8RXC/QLE=";
|
|
||||||
};
|
|
||||||
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=";
|
|
||||||
};
|
|
||||||
propagatedBuildInputs = [ reticulum ];
|
|
||||||
};
|
|
||||||
in
|
|
||||||
{
|
{
|
||||||
# --- CORE HARDWARE (CM5 / RPi5) ---
|
# --- CORE HARDWARE (CM5 / RPi5) ---
|
||||||
imports = [
|
imports = [
|
||||||
@@ -147,10 +95,10 @@ in
|
|||||||
|
|
||||||
# LORA, MESH & RETICULUM
|
# LORA, MESH & RETICULUM
|
||||||
meshtastic # CLI tools for Meshtastic nodes
|
meshtastic # CLI tools for Meshtastic nodes
|
||||||
reticulum # The RNS stack (rnsd, rnsh) - built from PyPI
|
reticulum-network-stack # The RNS stack (rnsd, rnsh)
|
||||||
nomadnet # Reticulum browser/messaging
|
nomadnet # Reticulum browser/messaging
|
||||||
lxmf # Lightweight Mesh Exchange Protocol
|
lxmf # Lightweight Mesh Exchange Protocol
|
||||||
sidechannel # Visual UI for Reticulum communication
|
sidechannel-rns # Visual UI for Reticulum communication
|
||||||
|
|
||||||
# HACKING & SECURITY (Kali-like suite)
|
# HACKING & SECURITY (Kali-like suite)
|
||||||
nmap # Port scanning
|
nmap # Port scanning
|
||||||
|
|||||||
Reference in New Issue
Block a user