diff --git a/Bar/Modules/Brightness.qml b/Bar/Modules/Brightness.qml index 5aa5fd7..4200ec9 100644 --- a/Bar/Modules/Brightness.qml +++ b/Bar/Modules/Brightness.qml @@ -19,7 +19,7 @@ Item { Process { id: getBrightnessProcess - command: [Quickshell.shellDir + "/Programs/zigbrightness", "get", monitorName] + command: [Settings.settings.zigbrightnessPath, "get", monitorName] stdout: StdioCollector { onStreamFinished: { @@ -47,7 +47,7 @@ Item { Process { id: setBrightnessProcess property int targetValue: -1 - command: [Quickshell.shellDir + "/Programs/zigbrightness", "set", monitorName, targetValue.toString()] + command: [Settings.settings.zigbrightnessPath, "set", monitorName, targetValue.toString()] stdout: StdioCollector { onStreamFinished: { diff --git a/Services/Sysinfo.qml b/Services/Sysinfo.qml index 521e768..36bd987 100644 --- a/Services/Sysinfo.qml +++ b/Services/Sysinfo.qml @@ -23,7 +23,7 @@ Singleton { Process { id: zigstatProcess running: true - command: [Quickshell.shellDir + "/Programs/zigstat", updateInterval] + command: [Settings.settings.zigstatPath, updateInterval] stdout: SplitParser { onRead: function (line) { try { diff --git a/Settings/Settings.qml b/Settings/Settings.qml index 879abd2..1c3c75e 100644 --- a/Settings/Settings.qml +++ b/Settings/Settings.qml @@ -65,6 +65,8 @@ Singleton { property real fontSizeMultiplier: 1.0 // Font size multiplier (1.0 = normal, 1.2 = 20% larger, 0.8 = 20% smaller) property int taskbarIconSize: 24 // Taskbar icon button size in pixels (default: 32, smaller: 24, larger: 40) property var pinnedExecs: [] // Added for AppLauncher pinned apps + property string zigbrightnessPath: Quickshell.shellDir + "/Programs/zigbrightness" // Path to zigbrightness utility + property string zigstatPath: Quickshell.shellDir + "/Programs/zigstat" // Path to zigstat utility } }