added temperature readouts

This commit is contained in:
Nicholai 2025-10-26 00:02:13 -06:00
parent 921453d8f8
commit e1f75d7c82
4 changed files with 210 additions and 23 deletions

View File

@ -1,10 +1,30 @@
{ {
"layer": "top", "layer": "top",
"position": "top", "position": "top",
"modules-left": ["hyprland/workspaces", "custom/weather","custom/wallpaper","hyprland/window"], "modules-left": [
"modules-center": ["clock"], "hyprland/workspaces",
"modules-right": ["network", "bluetooth", "temperature","custom/power_profile","custom/battery","backlight","pulseaudio","pulseaudio#microphone","tray","idle_inhibitor","cpu","memory","battery#bat2"], "custom/weather",
"custom/wallpaper",
"hyprland/window"
],
"modules-center": [
"clock"
],
"modules-right": [
"network",
"bluetooth",
"custom/temps",
"custom/power_profile",
"custom/battery",
"backlight",
"pulseaudio",
"pulseaudio#microphone",
"tray",
"idle_inhibitor",
"cpu",
"memory",
"battery#bat2"
],
// "modules-left": [], // "modules-left": [],
"sway/mode": { "sway/mode": {
"format": "<span style=\"italic\">{}</span>" "format": "<span style=\"italic\">{}</span>"
@ -71,18 +91,24 @@
"tooltip-format-disconnected": "MPD (disconnected)" "tooltip-format-disconnected": "MPD (disconnected)"
}, },
"hyprland/workspaces": { "hyprland/workspaces": {
"format": "{icon}", "format": "{icon}",
"format-icons": { "format-icons": {
"1": "1", "1": "1",
"2": "2", "2": "2",
"3": "3", "3": "3",
"4": "4", "4": "4",
"5": "5", "5": "5",
"default": "●" "default": "●"
}, },
"persistent-workspaces": { "persistent-workspaces": {
"Virtual-1": [1, 2, 3, 4, 5] "Virtual-1": [
}, 1,
2,
3,
4,
5
]
},
"on-click": "activate" "on-click": "activate"
}, },
"idle_inhibitor": { "idle_inhibitor": {
@ -109,16 +135,20 @@
"memory": { "memory": {
"format": "{}% " "format": "{}% "
}, },
"temperature": { "custom/temps": {
"thermal-zone": 1, "exec": "~/.config/waybar/scripts/temps.sh",
"critical-threshold": 80, "interval": 2,
"format": "{temperatureF}°F ", "return-type": "json",
"format-critical": "{temperatureF}°F ", "format": "{}",
"tooltip": true "tooltip": true
}, },
"backlight": { "backlight": {
"format": "{icon} {percent}%", "format": "{icon} {percent}%",
"format-icons": ["󰃞", "󰃟", "󰃠"], "format-icons": [
"󰃞",
"󰃟",
"󰃠"
],
"on-scroll-up": "brightnessctl set 5%+", "on-scroll-up": "brightnessctl set 5%+",
"on-scroll-down": "brightnessctl set 5%-", "on-scroll-down": "brightnessctl set 5%-",
"min-length": 6 "min-length": 6
@ -136,7 +166,19 @@
"format-charging": " {capacity}%", "format-charging": " {capacity}%",
"format-plugged": " {capacity}%", "format-plugged": " {capacity}%",
"format-alt": "{time} {icon}", "format-alt": "{time} {icon}",
"format-icons": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"], "format-icons": [
"󰂎",
"󰁺",
"󰁻",
"󰁼",
"󰁽",
"󰁾",
"󰁿",
"󰂀",
"󰂁",
"󰂂",
"󰁹"
],
"tooltip": true, "tooltip": true,
"tooltip-format": "{status} • {capacity}%\n{timeTo}\nHealth: {health}", "tooltip-format": "{status} • {capacity}%\n{timeTo}\nHealth: {health}",
"max-length": 15 "max-length": 15
@ -176,7 +218,11 @@
"phone": "", "phone": "",
"portable": "", "portable": "",
"car": "", "car": "",
"default": ["", "", ""] "default": [
"",
"",
""
]
} }
}, },
"pulseaudio#microphone": { "pulseaudio#microphone": {

116
nohup.out Normal file
View File

@ -0,0 +1,116 @@
[2025-10-25 23:56:16.835] [info] Using configuration file /home/nicholai/.config/waybar/config.jsonc
[2025-10-25 23:56:16.836] [info] Unable to receive desktop appearance: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop
[2025-10-25 23:56:16.836] [info] Using CSS file /home/nicholai/.config/waybar/style.css
[2025-10-25 23:56:16.838] [info] Hyprland IPC starting
[2025-10-25 23:56:16.839] [info] Loading persistent workspaces from Waybar config
[2025-10-25 23:56:16.839] [info] Loading persistent workspaces from Hyprland workspace rules
[2025-10-25 23:56:16.840] [warning] 'swap-icon-label' must be a bool.
[2025-10-25 23:56:16.844] [warning] module backlight: Disabling module "backlight", No backlight found
[2025-10-25 23:56:16.845] [warning] No battery named BAT2
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
[2025-10-25 23:56:16.958] [info] Bar configured (width: 3840, height: 34) for output: DP-3
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
powerprofilesctl not available
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
powerprofilesctl not available
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found
sh: line 1: powerprofilesctl: command not found
sh: line 1: /home/Nicholai/.config/waybar/scripts/battery.sh: No such file or directory
sh: line 1: powerprofilesctl: command not found

18
scripts/temps.sh Executable file
View File

@ -0,0 +1,18 @@
#!/bin/bash
# Get CPU temp from k10temp (Tctl)
cpu_temp=$(sensors k10temp-pci-00c3 2>/dev/null | grep 'Tctl:' | awk '{print $2}' | sed 's/+//;s/°C//')
# Get GPU temp from amdgpu
gpu_temp=$(sensors amdgpu-pci-1600 2>/dev/null | grep 'edge:' | awk '{print $2}' | sed 's/+//;s/°C//')
# Get Coolant temp from Kraken
coolant_temp=$(sensors kraken2023-hid-3-9 2>/dev/null | grep 'Coolant' | awk '{print $3}' | sed 's/+//;s/°C//')
# Round temps
cpu_temp=$(printf "%.0f" "$cpu_temp" 2>/dev/null || echo "N/A")
gpu_temp=$(printf "%.0f" "$gpu_temp" 2>/dev/null || echo "N/A")
coolant_temp=$(printf "%.0f" "$coolant_temp" 2>/dev/null || echo "N/A")
# Output
echo "{\"text\":\" ${cpu_temp}° ${gpu_temp}° ${coolant_temp}°\", \"tooltip\":\"CPU: ${cpu_temp}°C | GPU: ${gpu_temp}°C | Coolant: ${coolant_temp}°C\"}"

View File

@ -172,6 +172,13 @@ label:focus {
color: #ffffff; color: #ffffff;
} }
#custom-temps {
background-color: #000000;
color: #ffffff;
padding: 0 10px;
margin: 6px 3px;
}
#tray { #tray {
background-color: #000000; background-color: #000000;
color: #ffffff; color: #ffffff;