From 194bc4c6c643aed820cbf24e7f52c70a0e35e142 Mon Sep 17 00:00:00 2001 From: TrudeEH Date: Sat, 22 Jun 2024 20:28:39 +0100 Subject: [PATCH] Add CPU temp to slstatus --- TODO.md | 1 - programs/slstatus/config.def.h | 13 +++++++------ programs/slstatus/config.h | 13 +++++++------ programs/slstatus/slstatus | Bin 68544 -> 68544 bytes 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/TODO.md b/TODO.md index b40f789d..b9e04532 100644 --- a/TODO.md +++ b/TODO.md @@ -1,4 +1,3 @@ # TODO -- Add CPU temp to SLSTATUS - Find a more automated way to replace SLSTATUS if possible diff --git a/programs/slstatus/config.def.h b/programs/slstatus/config.def.h index 972f8cfb..d4efb1e3 100644 --- a/programs/slstatus/config.def.h +++ b/programs/slstatus/config.def.h @@ -69,15 +69,16 @@ static const char unknown_str[] = ""; static const struct arg args[] = { /* function format argument */ - { wifi_essid, "[ %s", "wlan0" }, + { wifi_essid, "[ %s", "wlan0" }, { wifi_essid, "%s", "wlo1" }, { wifi_perc, " %s", "wlan0" }, { wifi_perc, "%s%%] ", "wlo1" }, - { battery_perc, "[󰂉 %s", "BAT0" }, + { battery_perc, "[󰂉 %s", "BAT0" }, { battery_perc, "%s%%] ", "cw2015-battery" }, - { run_command, "[ %s%%] ", "wpctl get-volume @DEFAULT_AUDIO_SINK@ | cut -c 11-" }, - { cpu_perc, "[ %s%%] ", NULL }, + { run_command, "[ %s%%] ", "wpctl get-volume @DEFAULT_AUDIO_SINK@ | cut -c 11-" }, + { cpu_perc, "[ %s%%", NULL }, + { temp, " %sC] ", "/sys/class/thermal/thermal_zone0/temp" }, { ram_used, "[ %s", NULL }, - { ram_perc, " %s%%] ", NULL }, - { datetime, "[ %s]", "%d/%m/%y %l:%M %p" }, + { ram_perc, " %s%%] ", NULL }, + { datetime, "[ %s]", "%d/%m/%y %l:%M %p" }, }; diff --git a/programs/slstatus/config.h b/programs/slstatus/config.h index 972f8cfb..d4efb1e3 100644 --- a/programs/slstatus/config.h +++ b/programs/slstatus/config.h @@ -69,15 +69,16 @@ static const char unknown_str[] = ""; static const struct arg args[] = { /* function format argument */ - { wifi_essid, "[ %s", "wlan0" }, + { wifi_essid, "[ %s", "wlan0" }, { wifi_essid, "%s", "wlo1" }, { wifi_perc, " %s", "wlan0" }, { wifi_perc, "%s%%] ", "wlo1" }, - { battery_perc, "[󰂉 %s", "BAT0" }, + { battery_perc, "[󰂉 %s", "BAT0" }, { battery_perc, "%s%%] ", "cw2015-battery" }, - { run_command, "[ %s%%] ", "wpctl get-volume @DEFAULT_AUDIO_SINK@ | cut -c 11-" }, - { cpu_perc, "[ %s%%] ", NULL }, + { run_command, "[ %s%%] ", "wpctl get-volume @DEFAULT_AUDIO_SINK@ | cut -c 11-" }, + { cpu_perc, "[ %s%%", NULL }, + { temp, " %sC] ", "/sys/class/thermal/thermal_zone0/temp" }, { ram_used, "[ %s", NULL }, - { ram_perc, " %s%%] ", NULL }, - { datetime, "[ %s]", "%d/%m/%y %l:%M %p" }, + { ram_perc, " %s%%] ", NULL }, + { datetime, "[ %s]", "%d/%m/%y %l:%M %p" }, }; diff --git a/programs/slstatus/slstatus b/programs/slstatus/slstatus index 9f447631f34009d54d32bd799a8f40516e86b6f0..75ebd6c2932a241f6f85f7f0f10216a4ab151d4e 100755 GIT binary patch delta 7639 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 Lnq$Fe`Z4`K5!~3k