summaryrefslogtreecommitdiff
path: root/.config/quickshell/Services/Tags.qml
blob: 66aadaac56a062984714d67a2d1f4f52251f780e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pragma Singleton

import Quickshell
import Quickshell.Io
import QtQuick

Singleton {
	id: root
	property var tags: []

	Process {
		command: ["river-bedload", "-minified", "-watch", "tags"]
		running: true
		stdout: SplitParser {
			onRead: line => root.tags = JSON.parse(line).filter(tag => tag.id < 10)
		}
	}
}