From a2b924d7e9492b978ad6dc33b6c1ffcb304b4bc5 Mon Sep 17 00:00:00 2001 From: Nippy Date: Sat, 9 May 2026 13:33:09 +0200 Subject: raveos update --- .../quickshell/Services/CavaService.qml | 76 ---------------------- 1 file changed, 76 deletions(-) delete mode 100644 raveos-hyprland-theme/theme-data/DankMaterialShell/quickshell/Services/CavaService.qml (limited to 'raveos-hyprland-theme/theme-data/DankMaterialShell/quickshell/Services/CavaService.qml') diff --git a/raveos-hyprland-theme/theme-data/DankMaterialShell/quickshell/Services/CavaService.qml b/raveos-hyprland-theme/theme-data/DankMaterialShell/quickshell/Services/CavaService.qml deleted file mode 100644 index d3e5717..0000000 --- a/raveos-hyprland-theme/theme-data/DankMaterialShell/quickshell/Services/CavaService.qml +++ /dev/null @@ -1,76 +0,0 @@ -pragma Singleton -pragma ComponentBehavior: Bound - -import QtQuick -import Quickshell -import Quickshell.Io - -Singleton { - id: root - - property list values: Array(6) - property int refCount: 0 - property bool cavaAvailable: false - - Process { - id: cavaCheck - - command: ["which", "cava"] - running: false - onExited: exitCode => { - root.cavaAvailable = exitCode === 0 && Quickshell.env("DMS_DISABLE_CAVA") !== "1"; - } - } - - Component.onCompleted: { - cavaCheck.running = true; - } - - Process { - id: cavaProcess - - running: root.cavaAvailable && root.refCount > 0 - command: ["sh", "-c", `cat <<'CAVACONF' | cava -p /dev/stdin -[general] -framerate=25 -bars=6 -autosens=0 -sensitivity=30 -lower_cutoff_freq=50 -higher_cutoff_freq=12000 - -[output] -method=raw -raw_target=/dev/stdout -data_format=ascii -channels=mono -mono_option=average - -[smoothing] -noise_reduction=35 -integral=90 -gravity=95 -ignore=2 -monstercat=1.5 -CAVACONF`] - - onRunningChanged: { - if (!running) { - root.values = Array(6).fill(0); - } - } - - stdout: SplitParser { - splitMarker: "\n" - onRead: data => { - if (root.refCount > 0 && data.length > 0) { - const parts = data.split(";"); - if (parts.length >= 6) { - const points = [parseInt(parts[0], 10), parseInt(parts[1], 10), parseInt(parts[2], 10), parseInt(parts[3], 10), parseInt(parts[4], 10), parseInt(parts[5], 10)]; - root.values = points; - } - } - } - } - } -} -- cgit v1.3