From 76e10ba7a0db6b0fc6f31d8ea75e4c5f2d63f506 Mon Sep 17 00:00:00 2001 From: Jaden Pleasants Date: Sun, 17 Oct 2021 19:42:59 -0500 Subject: [PATCH] Move socket to $XDG_RUNTIME_DIR/cod Full spec can be found here: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html --- server/configuration.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/configuration.go b/server/configuration.go index a9775c7..4021c50 100644 --- a/server/configuration.go +++ b/server/configuration.go @@ -53,7 +53,12 @@ func DefaultConfiguration() (cfg Configuration, err error) { } dataDir = path.Join(dataDir, appName) - runDir := path.Join(dataDir, "var") + runDir := os.Getenv("XDG_RUNTIME_DIR") + if len(runDir) == 0 { + runDir = path.Join(dataDir, "var") + } else { + runDir = path.Join(runDir, appName) + } homeDir := os.Getenv("HOME")