diff --git a/hosts/lilac/default.nix b/hosts/lilac/default.nix index 63e1860..ed8bd1b 100644 --- a/hosts/lilac/default.nix +++ b/hosts/lilac/default.nix @@ -32,6 +32,8 @@ in (llama-cpp.override { vulkanSupport = true; }) ]; + boot.kernelModules = [ "bnep" ]; + networking.interfaces.bnep0.ipv4.addresses = [{ address = "10.0.0.1"; prefixLength = 24; @@ -47,7 +49,7 @@ in after = [ "bluetooth.service" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { - ExecStart = "${pkgs.bluez-tools}/bin/bt-network -s gn pan0"; + ExecStart = "${pkgs.bluez-tools}/bin/bt-network -s nap bnep"; Restart = "always"; RestartSec = 5; }; diff --git a/hosts/violet/default.nix b/hosts/violet/default.nix index b4bd79b..e7ec03c 100644 --- a/hosts/violet/default.nix +++ b/hosts/violet/default.nix @@ -23,7 +23,7 @@ system.stateVersion = "26.05"; - boot.kernelModules = [ "thunderbolt-net" ]; + boot.kernelModules = [ "bnep" ]; networking.interfaces.bnep0.ipv4.addresses = [{ address = "10.0.0.2"; @@ -41,7 +41,7 @@ serviceConfig = { # Replace XX:XX:XX:XX:XX:XX with Device B's actual Bluetooth MAC Address ExecStartPre = "${pkgs.bluez}/bin/bluetoothctl trust 84:D1:C1:A9:EE:52"; - ExecStart = "${pkgs.bluez-tools}/bin/bt-network -c 84:D1:C1:A9:EE:52 gn"; + ExecStart = "${pkgs.bluez-tools}/bin/bt-network -c 84:D1:C1:A9:EE:52 bnep"; Restart = "always"; RestartSec = 10; # Retry every 10 seconds if Device B goes out of range };