nixos-configuration/modules/bluetooth.nix
Jakob Lechner 8a9616fdea Enable experimental
to enable reporting of devices' battery state
2024-03-28 16:36:09 +00:00

18 lines
453 B
Nix

{ config, lib, pkgs, ... }:
let
cfg = config.jalr;
in
{
options.jalr = {
bluetooth.enable = pkgs.lib.mkEnableOption "Enable bluetooth" // { default = false; };
};
config = lib.mkIf cfg.bluetooth.enable {
hardware.bluetooth.enable = true;
services.blueman.enable = true;
services.ofono.enable = true;
services.upower.enable = true;
hardware.bluetooth.settings.General.Experimental = true; # to show battery state
};
}