From 9eae7a640c17124848c41e4bd54dfcc968fc2cf0 Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Sun, 25 Jan 2026 20:05:11 -0500 Subject: [PATCH] nixos/xpadneo: enable bluetooth xpadneo requires a bluetooth implementation: https://github.com/atar-axis/xpadneo?tab=readme-ov-file#prerequisites --- nixos/modules/hardware/xpadneo.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/nixos/modules/hardware/xpadneo.nix b/nixos/modules/hardware/xpadneo.nix index 796aa9fc8d4a..f1ac6fd13919 100644 --- a/nixos/modules/hardware/xpadneo.nix +++ b/nixos/modules/hardware/xpadneo.nix @@ -11,14 +11,12 @@ in boot = { # Must disable Enhanced Retransmission Mode to support bluetooth pairing # https://wiki.archlinux.org/index.php/Gamepad#Connect_Xbox_Wireless_Controller_with_Bluetooth - extraModprobeConfig = lib.mkIf ( - config.hardware.bluetooth.enable - && (lib.versionOlder config.boot.kernelPackages.kernel.version "5.12") - ) "options bluetooth disable_ertm=1"; - + extraModprobeConfig = lib.mkIf (lib.versionOlder config.boot.kernelPackages.kernel.version "5.12") "options bluetooth disable_ertm=1"; extraModulePackages = with config.boot.kernelPackages; [ xpadneo ]; kernelModules = [ "hid_xpadneo" ]; }; + + hardware.bluetooth.enable = true; }; meta = {