nixos: gen 70 @ lilac — 2026-09-22 16:23 26.05.20260918.cf9d2fb (Yarara) -----
This commit is contained in:
@@ -32,6 +32,8 @@ in
|
|||||||
(llama-cpp.override { vulkanSupport = true; })
|
(llama-cpp.override { vulkanSupport = true; })
|
||||||
];
|
];
|
||||||
|
|
||||||
|
boot.kernelModules = [ "bnep" ];
|
||||||
|
|
||||||
networking.interfaces.bnep0.ipv4.addresses = [{
|
networking.interfaces.bnep0.ipv4.addresses = [{
|
||||||
address = "10.0.0.1";
|
address = "10.0.0.1";
|
||||||
prefixLength = 24;
|
prefixLength = 24;
|
||||||
@@ -47,7 +49,7 @@ in
|
|||||||
after = [ "bluetooth.service" ];
|
after = [ "bluetooth.service" ];
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = "${pkgs.bluez-tools}/bin/bt-network -s gn pan0";
|
ExecStart = "${pkgs.bluez-tools}/bin/bt-network -s nap bnep";
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
RestartSec = 5;
|
RestartSec = 5;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
system.stateVersion = "26.05";
|
system.stateVersion = "26.05";
|
||||||
|
|
||||||
boot.kernelModules = [ "thunderbolt-net" ];
|
boot.kernelModules = [ "bnep" ];
|
||||||
|
|
||||||
networking.interfaces.bnep0.ipv4.addresses = [{
|
networking.interfaces.bnep0.ipv4.addresses = [{
|
||||||
address = "10.0.0.2";
|
address = "10.0.0.2";
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
# Replace XX:XX:XX:XX:XX:XX with Device B's actual Bluetooth MAC Address
|
# 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";
|
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";
|
Restart = "always";
|
||||||
RestartSec = 10; # Retry every 10 seconds if Device B goes out of range
|
RestartSec = 10; # Retry every 10 seconds if Device B goes out of range
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user