// Sunset.qml import QtQuick import Quickshell import Quickshell.Io import QtQuick.Layouts import "../../" import "../classes" as Class import QtQuick.VectorImage Class.RightRowLayout { id: sunset_module Class.TopbarText { id: sunset // Layout.alignment: Qt.AlignBottom // anchors.bottom: sunset_module.top Process { id: sunset_script command: ["bar/scripts/suntime.sh"] workingDirectory: Quickshell.shellDir running: true stdout: StdioCollector { onStreamFinished: { sunset.text = this.text.trim() sunset_indicator.data = this.data } } } Timer { interval: 1000 running: true repeat: true onTriggered: sunset_script.running = true } } Class.TopbarIcon { id: sunset_indicator text: sunset_indicator.data != "NIGHT" ? "𖡹" :"𖥸" font.pixelSize: Resources.fontsize.topbar_bamum } // Class.TopbarSVG { // icon.source: "../../icons/phosphor/regular/sun-horizon.svg" // } Class.TopSep {} }