Files
samfelag/modules/system/bluetooth.nix
2024-12-03 20:03:23 +01:00

20 lines
534 B
Nix

{ config, lib, pkgs, self, ... }:
let
cfg = config.samfelag.modules.system.bluetooth;
desktopCfg = config.samfelag.modules.desktop;
in
{
options.samfelag.modules.system.bluetooth = {
enable = lib.mkEnableOption "bluetooth";
};
config = lib.mkIf cfg.enable {
hardware.bluetooth.enable = true;
services.blueman.enable = true;
samfelag.modules.desktop.wm.i3.extraKeybindings = lib.mkIf desktopCfg.enable {
"${desktopCfg.i3.mod}+b" = "exec $HOME/.config/rofi/menus/bluetooth/bluetooth.sh";
};
};
}