diff --git a/modules/home/waybar/settings.nix b/modules/home/waybar/settings.nix index 7dd513b..260671d 100644 --- a/modules/home/waybar/settings.nix +++ b/modules/home/waybar/settings.nix @@ -45,6 +45,7 @@ ++ [ "pulseaudio" "battery" + "idle_inhibitor" "network" "custom/notification" "clock" @@ -147,6 +148,16 @@ tooltip = true; tooltip-format = "{time}"; }; + + idle_inhibitor = { + format = "{icon}"; + format-icons = { + activated = " "; + deactivated = " "; + }; + timeout = 30; + }; + "custom/launcher" = { format = ""; on-click = "pkill fuzzel || fuzzel"; diff --git a/modules/home/waybar/style.nix b/modules/home/waybar/style.nix index de3868e..afb4ebc 100644 --- a/modules/home/waybar/style.nix +++ b/modules/home/waybar/style.nix @@ -60,7 +60,7 @@ } #tray, #pulseaudio, #network, #cpu, #memory, #disk, - #custom-playerctl.backward, #custom-playerctl.play, #custom-playerctl.forward, #battery, #custom-notification { + #custom-playerctl.backward, #custom-playerctl.play, #custom-playerctl.forward, #battery, #idle_inhibitor, #custom-notification { background: #${custom.palette.tertiary_background_hex}; font-weight: bold; margin: 5px 0px; @@ -108,6 +108,13 @@ padding-right: 9px; } + #idle_inhibitor { + color: #${custom.tertiary_accent}; + border-radius: 0; + padding-left: 9px; + padding-right: 9px; + } + #network { color: #${custom.tertiary_accent}; border-radius: 0;