From cd426df88391e2e4fdfd3619ae1db8489bfd1676 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Mon, 2 Jun 2025 21:58:15 +0800 Subject: [PATCH] feat(waybar): add pulseaudio module --- modules/home/desktop/status-bar/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/home/desktop/status-bar/default.nix b/modules/home/desktop/status-bar/default.nix index 784591a..6e954cb 100644 --- a/modules/home/desktop/status-bar/default.nix +++ b/modules/home/desktop/status-bar/default.nix @@ -1,4 +1,5 @@ { + pkgs, config, lib, osConfig, @@ -13,10 +14,22 @@ settings = [ { layer = "top"; + modules-left = [ + "pulseaudio" + ]; modules-right = [ "battery" "clock" ]; + "pulseaudio" = { + format = "{icon} {volume}%"; + format-muted = ""; + format-icons.default = [ + "" + "" + ]; + on-click = "${pkgs.pulseaudio}/bin/pactl set-sink-mute @DEFAULT_SINK@ toggle"; + }; "clock" = { interval = 1; format = "{:%F %T}"; @@ -33,6 +46,7 @@ background-color: rgba(0, 0, 0, 0); } + #pulseaudio, #battery, #clock { padding-top: 5px;