summaryrefslogtreecommitdiffstats
path: root/usecases
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2023-08-18 23:05:35 +0200
committerMinijackson <minijackson@riseup.net>2023-08-18 23:05:35 +0200
commite18c34c85317f0cf12ad8bb894bebe2ac8d0afb4 (patch)
tree626724101146e22d77b16b0ff2a0882857da231c /usecases
parentec35df4d75d70b4c1f44235bbcbd5fc5d1320dfc (diff)
downloadnixos-config-reborn-e18c34c85317f0cf12ad8bb894bebe2ac8d0afb4.tar.gz
nixos-config-reborn-e18c34c85317f0cf12ad8bb894bebe2ac8d0afb4.zip
usecases/development: various variables for XDG-compliancy
Diffstat (limited to 'usecases')
-rw-r--r--usecases/desktop/development.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/usecases/desktop/development.nix b/usecases/desktop/development.nix
index 38eb144..d44f4bf 100644
--- a/usecases/desktop/development.nix
+++ b/usecases/desktop/development.nix
@@ -208,6 +208,20 @@ in {
208 208
209 nix-direnv.enable = true; 209 nix-direnv.enable = true;
210 }; 210 };
211
212 home.sessionVariables = {
213 MIX_XDG = "1";
214
215 RUSTUP_HOME = "${config.xdg.dataHome}/rustup";
216 CARGO_HOME = "${config.xdg.dataHome}/cargo";
217
218 RUFF_CACHE_DIR= "${config.xdg.cacheHome}/ruff";
219
220 PYTHONPYCACHEPREFIX= "${config.xdg.cacheHome}/python";
221 PYTHONUSERBASE = "${config.xdg.dataHome}/python";
222
223 _JAVA_OPTIONS = "-Djava.util.prefs.userRoot=${config.xdg.configHome}/java";
224 };
211 }; 225 };
212 226
213 nixpkgs.overlays = [ 227 nixpkgs.overlays = [