synix/modules/home/waybar/modules/bluetooth.nix
sid 95a533c876
All checks were successful
Deploy docs / build-and-deploy (push) Successful in 3s
initial commit
2026-02-23 20:34:35 +01:00

20 lines
855 B
Nix

# bluetooth
{ lib, ... }:
let
inherit (lib) mkDefault;
in
{
format = mkDefault " {status}";
format-connected = mkDefault " {device_alias}";
format-connected-battery = mkDefault " {device_alias} {device_battery_percentage}%";
format-disabled = mkDefault "";
format-off = mkDefault "";
format-on = mkDefault "";
max-length = mkDefault 12;
on-click = "bluetoothctl power off";
tooltip-format = mkDefault "{controller_alias}\t{controller_address}\n\n{num_connections} connected";
tooltip-format-connected = mkDefault "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}";
tooltip-format-enumerate-connected = mkDefault "{device_alias}\t{device_address}";
tooltip-format-enumerate-connected-battery = mkDefault "{device_alias}\t{device_address}\t{device_battery_percentage}%";
}