// Ram.qml TODO import QtQuick import Quickshell import Quickshell.Io import QtQuick.Layouts import "../../" import "../classes" as Class Class.RightRowLayout { id: ram_module Class.TopbarText { id: ram // Layout.alignment: Qt.AlignBottom // anchors.bottom: ram_module.top Process { id: ram_script command: ["bar/scripts/ram.sh"] workingDirectory: Quickshell.shellDir running: true stdout: StdioCollector { onStreamFinished: ram.text = this.text.trim() +"%" } } Timer { interval: 1000 running: true repeat: true onTriggered: ram_script.running = true } } Class.TopbarIcon { text: Icons.modules.ram } Class.TopSep {} }