From ebe3997beb02ec07bc7e11b53be26f79715a7dfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Tue, 4 Mar 2025 21:48:01 +0100 Subject: [PATCH] init mycelium --- configs/default.nix | 1 + configs/mycelium.nix | 7 +++++++ lib/mycelium-network.nix | 4 ++++ systems/ful/configuration.nix | 1 + systems/makanek/configuration.nix | 1 + systems/zaatar/configuration.nix | 1 + 6 files changed, 15 insertions(+) create mode 100644 configs/mycelium.nix create mode 100644 lib/mycelium-network.nix diff --git a/configs/default.nix b/configs/default.nix index 1d9b90b..8afcff1 100644 --- a/configs/default.nix +++ b/configs/default.nix @@ -210,6 +210,7 @@ in { ./i3.nix ./i3status-rust.nix ./keyboard.nix + ./mycelium.nix ./kdeconnect.nix {home-manager.users.me.home.file.".XCompose".source = ../lib/keyboards/XCompose;} ./lb.nix diff --git a/configs/mycelium.nix b/configs/mycelium.nix new file mode 100644 index 0000000..12250a5 --- /dev/null +++ b/configs/mycelium.nix @@ -0,0 +1,7 @@ +{ ... }: +{ + services.mycelium = { + enable = true; + openFirewall = true; + }; +} diff --git a/lib/mycelium-network.nix b/lib/mycelium-network.nix new file mode 100644 index 0000000..d625c88 --- /dev/null +++ b/lib/mycelium-network.nix @@ -0,0 +1,4 @@ +{ + zaatar = "5c5:49e0:7793:f017:59e1:1715:9e0e:3fc8"; + fatteh = "463:a0d4:daa3:aa8d:a9b1:744a:46a5:7a80"; +} diff --git a/systems/ful/configuration.nix b/systems/ful/configuration.nix index 790b81b..84cbf77 100644 --- a/systems/ful/configuration.nix +++ b/systems/ful/configuration.nix @@ -14,6 +14,7 @@ in { ./hledger.nix ./alew.nix ../../configs/monitoring.nix + ../../configs/mycelium.nix ../../configs/tor.nix ../../configs/save-space.nix ../../configs/spacetime.nix diff --git a/systems/makanek/configuration.nix b/systems/makanek/configuration.nix index b963741..30f3032 100644 --- a/systems/makanek/configuration.nix +++ b/systems/makanek/configuration.nix @@ -15,6 +15,7 @@ in { ./monitoring ./names.nix ./nextcloud.nix + ../../configs/mycelium.nix ./radio-news.nix ./scrabble.nix # ./onlyoffice.nix diff --git a/systems/zaatar/configuration.nix b/systems/zaatar/configuration.nix index 2590f0f..3884191 100644 --- a/systems/zaatar/configuration.nix +++ b/systems/zaatar/configuration.nix @@ -12,6 +12,7 @@ in { ./gaslight.nix ./hardware-configuration.nix ./nas.nix + ../../configs/mycelium.nix ./home-assistant.nix ../../configs/monitoring.nix ../../configs/retiolum.nix