1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-05 21:15:38 -05:00

Update dms core internal paths

This commit is contained in:
purian23
2025-12-01 17:28:19 -05:00
parent bd99be15c2
commit 139c99001a

View File

@@ -22,8 +22,19 @@ func LocateDMSConfig() (string, error) {
primaryPaths = append(primaryPaths, filepath.Join(configHome, "quickshell", "dms"))
}
primaryPaths = append(primaryPaths, "/usr/share/quickshell/dms")
// System data directories
dataDirs := os.Getenv("XDG_DATA_DIRS")
if dataDirs == "" {
dataDirs = "/usr/local/share:/usr/share"
}
for _, dir := range strings.Split(dataDirs, ":") {
if dir != "" {
primaryPaths = append(primaryPaths, filepath.Join(dir, "quickshell", "dms"))
}
}
// System config directories (fallback)
configDirs := os.Getenv("XDG_CONFIG_DIRS")
if configDirs == "" {
configDirs = "/etc/xdg"