From 70c5b268e10025c70823767f4fb49e240b40151d Mon Sep 17 00:00:00 2001 From: oxalica Date: Fri, 5 Nov 2021 00:42:44 +0800 Subject: [PATCH] xdg: add option 'xdg.stateHome' (#2439) It corresponds to the newly introduced `XDG_STATE_HOME`. --- home-manager/install.nix | 3 +++ modules/misc/xdg.nix | 13 +++++++++++++ .../modules/home-environment/session-variables.nix | 2 ++ tests/modules/misc/xdg/file-gen.nix | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/home-manager/install.nix b/home-manager/install.nix index 2c1685389..e707c5733 100644 --- a/home-manager/install.nix +++ b/home-manager/install.nix @@ -23,6 +23,9 @@ runCommand "home-manager-install" { if [[ -v XDG_DATA_HOME && $XDG_DATA_HOME != "$HOME/.local/share" ]]; then xdgVars="$xdgVars xdg.dataHome = \"$XDG_DATA_HOME\";$nl" fi + if [[ -v XDG_STATE_HOME && $XDG_STATE_HOME != "$HOME/.local/state" ]]; then + xdgVars="$xdgVars xdg.stateHome = \"$XDG_STATE_HOME\";$nl" + fi mkdir -p "$(dirname "$confFile")" cat > $confFile <