diff --git a/Settings/Settings.qml b/Settings/Settings.qml index 95fe8b3..81701dc 100644 --- a/Settings/Settings.qml +++ b/Settings/Settings.qml @@ -8,7 +8,8 @@ Singleton { property string shellName: "Noctalia" property string settingsDir: (Quickshell.env("XDG_CONFIG_HOME") || Quickshell.env("HOME") + "/.config") + "/" + shellName + "/" - property string settingsFile: settingsDir + "Settings.json" + property string settingsFile: Quickshell.env("NOCTALIA_SETTINGS_FILE") || (settingsDir + "Settings.json") + property string themeFile: Quickshell.env("NOCTALIA_THEME_FILE") || (settingsDir + "Theme.json") property var settings: settingAdapter Item { diff --git a/Settings/Theme.qml b/Settings/Theme.qml index f825cef..cb8b5c1 100644 --- a/Settings/Theme.qml +++ b/Settings/Theme.qml @@ -15,7 +15,7 @@ Singleton { // FileView to load theme data from JSON file FileView { id: themeFile - path: Settings.settingsDir + "Theme.json" + path: Settings.themeFile watchChanges: true onFileChanged: reload() onAdapterUpdated: writeAdapter()