From 1e1cdd95c1cb81e40c9198ab644badb348332389 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Mon, 11 Aug 2025 15:59:39 +1000 Subject: lock/fetch: shell -> uptime + no qsTr --- modules/dashboard/dash/User.qml | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) (limited to 'modules/dashboard') diff --git a/modules/dashboard/dash/User.qml b/modules/dashboard/dash/User.qml index 8dcde1e..2b475dd 100644 --- a/modules/dashboard/dash/User.qml +++ b/modules/dashboard/dash/User.qml @@ -4,7 +4,6 @@ import qs.services import qs.config import qs.utils import Quickshell -import Quickshell.Io import QtQuick Row { @@ -129,37 +128,8 @@ Row { id: uptime icon: "timer" - text: qsTr("Loading uptime...") + text: qsTr("up %1").arg(SysInfo.uptime) colour: Colours.palette.m3tertiary - - Timer { - running: true - repeat: true - interval: 15000 - onTriggered: fileUptime.reload() - } - - FileView { - id: fileUptime - - path: "/proc/uptime" - onLoaded: { - const up = parseInt(text().split(" ")[0] ?? 0); - - const days = Math.floor(up / 86400); - const hours = Math.floor((up % 86400) / 3600); - const minutes = Math.floor((up % 3600) / 60); - - let str = ""; - if (days > 0) - str += `${days} day${days === 1 ? "" : "s"}`; - if (hours > 0) - str += `${str ? ", " : ""}${hours} hour${hours === 1 ? "" : "s"}`; - if (minutes > 0 || !str) - str += `${str ? ", " : ""}${minutes} minute${minutes === 1 ? "" : "s"}`; - uptime.text = qsTr("up %1").arg(str); - } - } } } -- cgit v1.2.3-freya