home/xdg: add more overrides
This commit is contained in:
@ -2,6 +2,8 @@
|
|||||||
{
|
{
|
||||||
nix.settings.use-xdg-base-directories = true;
|
nix.settings.use-xdg-base-directories = true;
|
||||||
|
|
||||||
|
home.preferXdgDirectories = true;
|
||||||
|
|
||||||
home.sessionVariables = let
|
home.sessionVariables = let
|
||||||
inherit (config.xdg) dataHome cacheHome configHome userDirs;
|
inherit (config.xdg) dataHome cacheHome configHome userDirs;
|
||||||
runtimeDir = "/run/user/${toString config.home.uid}";
|
runtimeDir = "/run/user/${toString config.home.uid}";
|
||||||
@ -10,13 +12,19 @@
|
|||||||
TEXMFVAR = "${cacheHome}/texlive";
|
TEXMFVAR = "${cacheHome}/texlive";
|
||||||
TEXMFCONFIG = "${configHome}/texlive";
|
TEXMFCONFIG = "${configHome}/texlive";
|
||||||
|
|
||||||
|
EM_CONFIG = "${configHome}/emscripten/config";
|
||||||
|
EM_CACHE = "${cacheHome}/emscripten/cache";
|
||||||
|
EM_PORTS = "${dataHome}/emscripten/cache";
|
||||||
|
|
||||||
PSQL_HISTORY = "${dataHome}/psql_history";
|
PSQL_HISTORY = "${dataHome}/psql_history";
|
||||||
MYSQL_HISTFILE = "${dataHome}/mysql_history";
|
MYSQL_HISTFILE = "${dataHome}/mysql_history";
|
||||||
NODE_REPL_HISTORY = "${dataHome}/node_repl_history";
|
NODE_REPL_HISTORY = "${dataHome}/node_repl_history";
|
||||||
GDB_HISTFILE = "${dataHome}/gdb_history";
|
GDB_HISTFILE = "${dataHome}/gdb_history";
|
||||||
HISTFILE = "${dataHome}/bash_history";
|
HISTFILE = "${dataHome}/bash_history";
|
||||||
|
CALCHISTFILE = "${dataHome}/calc_history";
|
||||||
|
|
||||||
GHCUP_USE_XDG_DIRS = "true";
|
GHCUP_USE_XDG_DIRS = "true";
|
||||||
|
MIX_XDG = "true";
|
||||||
|
|
||||||
__GL_SHADER_DISK_CACHE_PATH = "${cacheHome}/nv";
|
__GL_SHADER_DISK_CACHE_PATH = "${cacheHome}/nv";
|
||||||
_JAVA_OPTIONS = "-Djava.util.prefs.userRoot=${configHome}/java";
|
_JAVA_OPTIONS = "-Djava.util.prefs.userRoot=${configHome}/java";
|
||||||
@ -26,10 +34,14 @@
|
|||||||
BZR_PLUGIN_PATH = "${dataHome}/bazaar";
|
BZR_PLUGIN_PATH = "${dataHome}/bazaar";
|
||||||
BZR_HOME = "${cacheHome}/bazaar";
|
BZR_HOME = "${cacheHome}/bazaar";
|
||||||
CUDA_CACHE_PATH = "${cacheHome}/nv";
|
CUDA_CACHE_PATH = "${cacheHome}/nv";
|
||||||
|
DISCORD_USER_DATA_DIR = "${dataHome}/discord";
|
||||||
DOCKER_CONFIG = "${configHome}/docker";
|
DOCKER_CONFIG = "${configHome}/docker";
|
||||||
DOTNET_CLI_HOME = "${dataHome}/dotnet";
|
DOTNET_CLI_HOME = "${dataHome}/dotnet";
|
||||||
DOT_SAGE = "${configHome}/sagemath";
|
DOT_SAGE = "${configHome}/sagemath";
|
||||||
ELM_HOME = "${configHome}/";
|
ELM_HOME = "${configHome}/";
|
||||||
|
FFMPEG_DATADIR = "${configHome}/ffmpeg";
|
||||||
|
GOCACHE = "${cacheHome}/go/build";
|
||||||
|
GOMODCACHE = "${cacheHome}/go/mod";
|
||||||
GOPATH = "${dataHome}/go";
|
GOPATH = "${dataHome}/go";
|
||||||
GRIPHOME = "${configHome}/grip";
|
GRIPHOME = "${configHome}/grip";
|
||||||
GRADLE_USER_HOME = "${dataHome}/gradle";
|
GRADLE_USER_HOME = "${dataHome}/gradle";
|
||||||
@ -43,7 +55,10 @@
|
|||||||
NRFUTIL_HOME = "${dataHome}/nrfutil";
|
NRFUTIL_HOME = "${dataHome}/nrfutil";
|
||||||
NUGET_PACKAGES = "${cacheHome}/nuget-packages";
|
NUGET_PACKAGES = "${cacheHome}/nuget-packages";
|
||||||
PARALLEL_HOME = "${configHome}/parallel";
|
PARALLEL_HOME = "${configHome}/parallel";
|
||||||
|
PGPASSFILE = "${configHome}/pg/pgpass";
|
||||||
|
PSQLRC = "${configHome}/pg/psqlrc";
|
||||||
PYENV_ROOT = "${dataHome}/pyenv";
|
PYENV_ROOT = "${dataHome}/pyenv";
|
||||||
|
RUFF_CACHE_DIR = "${cacheHome}/ruff";
|
||||||
RUSTUP_HOME = "${dataHome}/rustup";
|
RUSTUP_HOME = "${dataHome}/rustup";
|
||||||
RYE_HOME = "${dataHome}/rye";
|
RYE_HOME = "${dataHome}/rye";
|
||||||
STACK_ROOT = "${dataHome}/stack";
|
STACK_ROOT = "${dataHome}/stack";
|
||||||
|
Reference in New Issue
Block a user