diff --git a/modules/home/niri-setup/default.nix b/modules/home/niri-setup/default.nix index bd44645..8cbcc1e 100644 --- a/modules/home/niri-setup/default.nix +++ b/modules/home/niri-setup/default.nix @@ -25,6 +25,7 @@ in lib.mkIf (osConfig.withNiri) { modules-left = [ "memory" "cpu" + "temperature" ]; modules-center = [ "clock" @@ -36,7 +37,13 @@ in lib.mkIf (osConfig.withNiri) { ]; "cpu" = { interval = 10; - format = "{usage}% "; + format = "{usage}%"; + }; + "temperature" = { + hwmon-path = "/sys/class/hwmon/hwmon2/temp1_input"; + format = "{temperatureC}°C "; + interval = 10; + tooltip = false; }; "memory" = { interval = 30; diff --git a/modules/home/niri-setup/waybar.css b/modules/home/niri-setup/waybar.css index 02afc62..7e830c8 100644 --- a/modules/home/niri-setup/waybar.css +++ b/modules/home/niri-setup/waybar.css @@ -26,13 +26,17 @@ window#waybar { #clock, #battery, -#cpu, #memory, #network, +#temperature, #wireplumber { padding: 0 15px; } +#cpu { + padding: 0 0 0 15px; +} + /*-----Indicators----*/ #battery.charging { color: #31748f; @@ -43,3 +47,7 @@ window#waybar { #battery.critical:not(.charging) { color: #eb6f92; } + +#temperature.critical { + color: #eb6f92; +}