From eb2a16d6460802d488405ab89cc6be0bd48be800 Mon Sep 17 00:00:00 2001 From: Pierre Martin Date: Mon, 10 Aug 2026 18:06:01 +0200 Subject: [PATCH] feat: ajout NetBird pour connexion au VPN LM --- nixos/configuration.nix | 10 ++++++++++ packages.nix | 3 +++ 2 files changed, 13 insertions(+) diff --git a/nixos/configuration.nix b/nixos/configuration.nix index a4e5217..5d50be2 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -177,6 +177,16 @@ services.resolved.enable = true; services.gvfs.enable = true; # to view MTP devices in file manager - https://www.perplexity.ai/search/how-to-browse-files-from-bus-0-QWBoYG1gRLu3uMRqFSzw9A + # VPN LundiMatin (NetBird, serveur https://vpn.lundimatin.fr, auth SSO LM). + # L'URL du serveur se pose une seule fois en runtime — netbird 0.72 lit son profil + # actif dans /var/lib/netbird/default.json, pas dans le config.json géré par le module : + # sudo netbird up -m https://vpn.lundimatin.fr + services.netbird = { + enable = true; # service netbird.service + interface wt0 + CLI netbird + ui.enable = false; # CLI uniquement (le module active le tray par défaut si X11 est présent) + useRoutingFeatures = "client"; # accepte les routes vers les réseaux internes LM (reverse path filtering en loose) + }; + # Prevent coredump issues with Antigravity - https://www.perplexity.ai/search/systemd-coredump-high-cpu-on-n-LUnRQViaRuiDn1LR06hU8w#2 systemd.coredump = { enable = true; diff --git a/packages.nix b/packages.nix index 2521f3d..bcebf1d 100644 --- a/packages.nix +++ b/packages.nix @@ -99,6 +99,9 @@ in sshpass lftp + # VPN LundiMatin — le daemon est activé dans nixos/configuration.nix (services.netbird) + netbird + arandr feh pcmanfm