diff --git a/modules/nixos/bluetooth/default.nix b/modules/nixos/bluetooth/default.nix index db51d5d..7a1db9b 100644 --- a/modules/nixos/bluetooth/default.nix +++ b/modules/nixos/bluetooth/default.nix @@ -1,10 +1,19 @@ -_: { - hardware.bluetooth = { - enable = true; - settings = { - General = { - Experimental = "true"; - Enable = "Source,Sink,Media,Socket"; +{ + config, + lib, + ... +}: { + options = { + bluetooth.enable = lib.mkEnableOption "enable bluetooth"; + }; + config = lib.mkIf config.bluetooth.enable { + hardware.bluetooth = { + enable = true; + settings = { + General = { + Experimental = "true"; + Enable = "Source,Sink,Media,Socket"; + }; }; }; };