From 7f0928ddf9e62deb8ac248fccf87fb327b653430 Mon Sep 17 00:00:00 2001
From: Trianta <56975502+Trimutex@users.noreply.github.com>
Date: Sun, 21 Jan 2024 00:12:07 -0600
Subject: [PATCH] Added GPU usage to bar
---
waybar/config.json | 17 +++++++++++++----
waybar/style.css | 6 +++++-
2 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/waybar/config.json b/waybar/config.json
index e2f2b8c..ec841c9 100755
--- a/waybar/config.json
+++ b/waybar/config.json
@@ -15,6 +15,7 @@
"disk",
"memory",
"cpu",
+ "custom/gpu",
"temperature"
],
"modules-center": ["hyprland/workspaces"],
@@ -26,13 +27,14 @@
"custom/poweroff"
],
"clock": {
- "interval": 1,
+ "interval": 60,
"format": "{:%H:%M:%S}",
"format-alt": "{:%Y-%m-%d}",
"tooltip-format": "{:%Y %B}\n{calendar}"
},
"cpu": {
"format": " {usage}%",
+ "interval": 5,
"tooltip": false
},
"disk": {
@@ -51,10 +53,11 @@
"tooltip-format": "{used:0.1f}G / {total:0.1f}G used"
},
"temperature": {
- "critical-threshold": 80,
- "format": " {icon} {temperatureC}°C ",
+ "format": "{icon} {temperatureC}°C ",
"format-icons": ["", "", "", "", ""],
- "hwmon-path": "/sys/class/thermal/thermal_zone2/temp"
+ "hwmon-path": "/sys/class/thermal/thermal_zone2/temp",
+ "critical-threshold": 80,
+ "interval": 5
},
"network#ethernet": {
"interface": "enp*",
@@ -100,6 +103,12 @@
"icon-size": 21,
"spacing": 10
},
+ "custom/gpu": {
+ "format": " {}%",
+ "interval": 5,
+ "tooltip": false,
+ "exec": "nvidia-smi --query | grep Gpu | tail -1 | awk '{print $3}'"
+ },
"custom/poweroff": {
"tooltip": false,
"format": " ",
diff --git a/waybar/style.css b/waybar/style.css
index 042c999..b2768d4 100755
--- a/waybar/style.css
+++ b/waybar/style.css
@@ -45,6 +45,7 @@ window#waybar.hidden {
#tray,
#workspaces,
#wireplumber,
+#custom-gpu,
#custom-poweroff,
#custom-weather {
padding: 0 10px;
@@ -60,7 +61,10 @@ window#waybar.hidden {
color: @teal;
}
#cpu {
- color: @lavender;
+ color: @yellow;
+}
+#custom-gpu {
+ color: @pink;
}
#temperature {
color: @sky;