From 7c388f977ea37619abd2bddc26ac14179a96af39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 29 Jul 2023 14:21:28 +0200 Subject: [PATCH] dirs: fix user_config_dir on macos --- pkgs/clan-cli/clan_cli/dirs.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/clan-cli/clan_cli/dirs.py b/pkgs/clan-cli/clan_cli/dirs.py index cf5151e42..6b4999295 100644 --- a/pkgs/clan-cli/clan_cli/dirs.py +++ b/pkgs/clan-cli/clan_cli/dirs.py @@ -17,10 +17,10 @@ def get_clan_flake_toplevel() -> Path: raise ClanError("Could not find clan flake toplevel directory") -def user_data_dir() -> Path: +def user_config_dir() -> Path: if sys.platform == "win32": - raise NotImplementedError("Windows is not supported") + return Path(os.getenv("APPDATA", os.path.expanduser("~\\AppData\\Roaming\\"))) elif sys.platform == "darwin": return Path(os.path.expanduser("~/Library/Application Support/")) else: - return Path(os.getenv("XDG_DATA_HOME", os.path.expanduser("~/.local/share"))) + return Path(os.getenv("XDG_CONFIG_HOME", os.path.expanduser("~/.config")))