Compare commits
3 Commits
feat/add-u
...
feat/ucons
| Author | SHA1 | Date | |
|---|---|---|---|
| 568e0006de | |||
| 8325cf27b6 | |||
| f54a922b8b |
@@ -1,5 +1,57 @@
|
|||||||
{ 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 = [
|
||||||
@@ -95,10 +147,10 @@
|
|||||||
|
|
||||||
# LORA, MESH & RETICULUM
|
# LORA, MESH & RETICULUM
|
||||||
meshtastic # CLI tools for Meshtastic nodes
|
meshtastic # CLI tools for Meshtastic nodes
|
||||||
reticulum-network-stack # The RNS stack (rnsd, rnsh)
|
reticulum # The RNS stack (rnsd, rnsh) - built from PyPI
|
||||||
nomadnet # Reticulum browser/messaging
|
nomadnet # Reticulum browser/messaging
|
||||||
lxmf # Lightweight Mesh Exchange Protocol
|
lxmf # Lightweight Mesh Exchange Protocol
|
||||||
sidechannel-rns # Visual UI for Reticulum communication
|
sidechannel # 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