diff --git a/install/install.go b/install/install.go index 9b5ccac..db661a3 100644 --- a/install/install.go +++ b/install/install.go @@ -172,6 +172,14 @@ func rcFile(name string) string { if err != nil { return "" } + + if zdotdir := os.Getenv("ZDOTDIR"); zdotdir != "" { + path := filepath.Join(zdotdir, name) + if _, err := os.Stat(path); err == nil { + return path + } + } + path := filepath.Join(u.HomeDir, name) if _, err := os.Stat(path); err != nil { return ""