From 1a480166b43b789ac514a15294e131bc04af12d1 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Wed, 30 Jun 2021 09:37:26 +0200 Subject: waybar: disable mpd module if no mpd configured --- usecases/desktop/graphical/waybar.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'usecases') diff --git a/usecases/desktop/graphical/waybar.nix b/usecases/desktop/graphical/waybar.nix index dca43a2..8ac9af6 100644 --- a/usecases/desktop/graphical/waybar.nix +++ b/usecases/desktop/graphical/waybar.nix @@ -13,7 +13,7 @@ inputs: height = 25; modules-left = [ "sway/workspaces" "sway/mode" ]; - modules-center = [ "mpd" ]; + modules-center = lib.mkIf config.services.mpd.enable [ "mpd" ]; modules-right = [ "idle_inhibitor" "pulseaudio" @@ -29,7 +29,7 @@ inputs: ]; modules = { - mpd = { + mpd = lib.mkIf config.services.mpd.enable { format = "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) "; format-stopped = "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped "; format-disconnected = "Disconnected "; -- cgit v1.2.3