//go:build linux package config import ( "os" "path/filepath" ) // ConfigDir returns ~/.config/syncwarden. func ConfigDir() string { if xdg := os.Getenv("XDG_CONFIG_HOME"); xdg != "" { return filepath.Join(xdg, "syncwarden") } home, _ := os.UserHomeDir() return filepath.Join(home, ".config", "syncwarden") } // SyncthingConfigPath returns the default Syncthing config.xml path on Linux. func SyncthingConfigPath() string { if xdg := os.Getenv("XDG_CONFIG_HOME"); xdg != "" { return filepath.Join(xdg, "syncthing", "config.xml") } home, _ := os.UserHomeDir() return filepath.Join(home, ".config", "syncthing", "config.xml") }