clan: use .local/share as default for XDG_DATA_HOME
This commit is contained in:
@@ -48,7 +48,7 @@ def user_data_dir() -> Path:
|
|||||||
elif sys.platform == "darwin":
|
elif sys.platform == "darwin":
|
||||||
return Path(os.path.expanduser("~/Library/Application Support/"))
|
return Path(os.path.expanduser("~/Library/Application Support/"))
|
||||||
else:
|
else:
|
||||||
return Path(os.getenv("XDG_DATA_HOME", os.path.expanduser("~/.local/state")))
|
return Path(os.getenv("XDG_DATA_HOME", os.path.expanduser("~/.local/share")))
|
||||||
|
|
||||||
|
|
||||||
def clan_data_dir() -> Path:
|
def clan_data_dir() -> Path:
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ def create_flake(
|
|||||||
template = Path(__file__).parent / flake_name
|
template = Path(__file__).parent / flake_name
|
||||||
|
|
||||||
# copy the template to a new temporary location
|
# copy the template to a new temporary location
|
||||||
flake = temporary_home / ".local/state/clan/flake" / flake_name
|
flake = temporary_home / ".local/share/clan/flake" / flake_name
|
||||||
shutil.copytree(template, flake)
|
shutil.copytree(template, flake)
|
||||||
|
|
||||||
# lookup the requested machines in ./test_machines and include them
|
# lookup the requested machines in ./test_machines and include them
|
||||||
|
|||||||
Reference in New Issue
Block a user