{ lib, pkgs, inputs, namespace, system, target, format, virtual, systems, config, ... }: with lib; with lib.${namespace}; let cfg = config.${namespace}.hardware.bluetooth; in { options.${namespace}.hardware.bluetooth = with types; { enable = mkBoolOpt false "Enable bluetooth support"; }; config = mkIf cfg.enable { hardware.bluetooth = { enable = true; powerOnBoot = true; settings = { General = { Experimental = true; }; }; }; #services.blueman.enable = true; }; }