From dcbcf73979c8efe8c8f4dacababf7f7e03a3e038 Mon Sep 17 00:00:00 2001 From: Zephrynis Date: Tue, 4 Nov 2025 19:43:12 +0000 Subject: [PATCH] Fix: update Waybar configuration to include Bluetooth module and enhance Bluetooth settings in system configuration --- home/waybar-config.json | 13 ++++++++++++- system/common.nix | 12 ++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/home/waybar-config.json b/home/waybar-config.json index e0641a3..cf6e06a 100644 --- a/home/waybar-config.json +++ b/home/waybar-config.json @@ -6,7 +6,7 @@ "modules-left": ["hyprland/workspaces", "hyprland/window"], "modules-center": ["clock"], - "modules-right": ["pulseaudio", "network", "battery", "tray"], + "modules-right": ["pulseaudio", "bluetooth", "network", "battery", "tray"], "hyprland/workspaces": { "format": "{icon}", @@ -90,6 +90,17 @@ "on-click": "pavucontrol" }, + "bluetooth": { + "format": " {status}", + "format-connected": " {num_connections}", + "format-connected-battery": " {device_alias} {device_battery_percentage}%", + "tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected", + "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}", + "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}", + "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t{device_battery_percentage}%", + "on-click": "blueman-manager" + }, + "tray": { "icon-size": 16, "spacing": 10 diff --git a/system/common.nix b/system/common.nix index f3698aa..a5e61e7 100644 --- a/system/common.nix +++ b/system/common.nix @@ -83,6 +83,18 @@ # Enable CUPS for printing services.printing.enable = true; + # Enable bluetooth + hardware.bluetooth = { + enable = true; + powerOnBoot = true; + settings = { + General = { + Enable = "Source,Sink,Media,Socket"; + }; + }; + }; + services.blueman.enable = true; + # Enable OpenGL hardware.graphics = { enable = true;