diff options
| author | Sam Nystrom <sam@samnystrom.dev> | 2026-01-16 11:04:25 -0500 |
|---|---|---|
| committer | Sam Nystrom <sam@samnystrom.dev> | 2026-01-16 11:06:33 -0500 |
| commit | 3d300067f6e179e03d1983159b81e1c2cfe2fa8c (patch) | |
| tree | 46981a14c530b6a1e897300372cefe83e0f491fe /.config/quickshell/Services | |
| parent | edf72cc5f6f005251ef77d585bdf800891866d8a (diff) | |
refactor qs bar
Diffstat (limited to '.config/quickshell/Services')
| -rw-r--r-- | .config/quickshell/Services/Uptime.qml | 8 | ||||
| -rw-r--r-- | .config/quickshell/Services/Wifi.qml | 4 |
2 files changed, 9 insertions, 3 deletions
diff --git a/.config/quickshell/Services/Uptime.qml b/.config/quickshell/Services/Uptime.qml index 155be44..b406921 100644 --- a/.config/quickshell/Services/Uptime.qml +++ b/.config/quickshell/Services/Uptime.qml @@ -44,10 +44,12 @@ Singleton { if (hours > 0) { uptime += hours + " hour" if (hours != 1) uptime += "s" - uptime += ", " + if (days == 0) uptime += ", " + } + if (days == 0) { + uptime += minutes + " minute" + if (minutes != 1) uptime += "s" } - uptime += minutes + " minute" - if (minutes != 1) uptime += "s" root.uptime = uptime } diff --git a/.config/quickshell/Services/Wifi.qml b/.config/quickshell/Services/Wifi.qml index c8fd54b..b116879 100644 --- a/.config/quickshell/Services/Wifi.qml +++ b/.config/quickshell/Services/Wifi.qml @@ -15,6 +15,10 @@ Singleton { stdout: StdioCollector { onStreamFinished: { var line = this.text.split("\n").find(line => line.includes(">")) + if (!line) { + root.ssid = "" + return + } // remove ANSI escape sequences line = line.replace(/\x1b\[.*?[@A-Z\[\\\]^_`a-z\{\|\}~]/g, '') root.ssid = line.split(" ").filter(x => x != "")[1] |
