aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/autostart/AutostartPage.qml
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/modules/autostart/AutostartPage.qml')
-rw-r--r--desktop/modules/autostart/AutostartPage.qml7
1 files changed, 5 insertions, 2 deletions
diff --git a/desktop/modules/autostart/AutostartPage.qml b/desktop/modules/autostart/AutostartPage.qml
index 1289a93..e0fa2c9 100644
--- a/desktop/modules/autostart/AutostartPage.qml
+++ b/desktop/modules/autostart/AutostartPage.qml
@@ -29,6 +29,8 @@ Column {
spacing: 6
readonly property string home: Quickshell.env("HOME")
+ // autostart.lua, from the module.
+ required property string file
property var entries: []
// Entry index -> the program's resolved path, "" when it is not found.
property var found: ({})
@@ -48,8 +50,7 @@ Column {
FileView {
id: fv
- path: (Quickshell.env("XDG_CONFIG_HOME") || page.home + "/.config")
- + "/hypr/sections/autostart.lua"
+ path: page.file
// Hyprland reloads its config on every change, so a half-written file
// would reach it.
atomicWrites: true
@@ -253,6 +254,8 @@ Column {
readonly property var parts: A.split(modelData.cmd)
readonly property var where: A.workspace(parts.rule)
readonly property string path: page.found[modelData.index] ?? "?"
+ // What a search hit scrolls to (AutostartModule's searchItems key).
+ objectName: modelData.cmd
width: page.width
height: 44