From 40c030792d92f8ac5e377e18ca072a17dd3c4c5d Mon Sep 17 00:00:00 2001 From: oddlama Date: Thu, 20 Jun 2024 17:47:55 +0200 Subject: [PATCH] chore: move some home folders to XDG spec compliant paths --- users/config/impermanence.nix | 2 ++ users/myuser/dev/default.nix | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/users/config/impermanence.nix b/users/config/impermanence.nix index 47c2fcb..b64ec61 100644 --- a/users/config/impermanence.nix +++ b/users/config/impermanence.nix @@ -10,6 +10,7 @@ in { ".ssh/known_hosts" ]; + home.sessionVariables.CUDA_CACHE_PATH = "\${HOME}/.cache/nv"; home.persistence."/state".directories = [ ".cache/fontconfig" @@ -18,6 +19,7 @@ in { ] ++ optionals nixosConfig.hardware.nvidia.modesetting.enable [ ".cache/nvidia" # GLCache + ".cache/nv" ] ++ optionals nixosConfig.services.pipewire.enable [ ".local/state/wireplumber" diff --git a/users/myuser/dev/default.nix b/users/myuser/dev/default.nix index 95e579c..c0f420c 100644 --- a/users/myuser/dev/default.nix +++ b/users/myuser/dev/default.nix @@ -6,8 +6,11 @@ ]; home = { + sessionVariables.CARGO_HOME = "\${HOME}/.local/share/cargo"; + sessionVariables.RUSTUP_HOME = "\${HOME}/.local/share/rustup"; persistence."/state".directories = [ - ".cargo" + ".local/share/cargo" + ".local/share/rustup" ]; extraOutputsToInstall = ["man" "doc" "devdoc"];