From 1d0f41ac7965f084f8d9b5db397a97f306342056 Mon Sep 17 00:00:00 2001 From: Leonhard Kost Date: Wed, 4 Mar 2026 13:05:20 +0100 Subject: [PATCH] fix: move xdg variable config to home-manager --- home-manager/base/default.nix | 7 +++++++ nixos/base/default.nix | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/home-manager/base/default.nix b/home-manager/base/default.nix index d27757b..5008a35 100644 --- a/home-manager/base/default.nix +++ b/home-manager/base/default.nix @@ -20,6 +20,13 @@ in kekleo = lib.mkIf (osConfig != null) (mkDefaultSharedAttrs config.kekleo (osConfig.kekleo or { })); + home.sessionVariables = { + XDG_CACHE_HOME = "$HOME/.cache"; + XDG_CONFIG_HOME = "$HOME/.config"; + XDG_DATA_HOME = "$HOME/.local/share"; + XDG_STATE_HOME = "$HOME/.local/state"; + }; + programs.home-manager.enable = true; # Nicely reload system units when changing configs diff --git a/nixos/base/default.nix b/nixos/base/default.nix index 5dcbd93..195f66b 100644 --- a/nixos/base/default.nix +++ b/nixos/base/default.nix @@ -30,13 +30,6 @@ nixPath = lib.mapAttrsToList (n: _: "${n}=flake:${n}") flakeInputs; }; - environment.sessionVariables = { - XDG_CACHE_HOME = "$HOME/.cache"; - XDG_CONFIG_HOME = "$HOME/.config"; - XDG_DATA_HOME = "$HOME/.local/share"; - XDG_STATE_HOME = "$HOME/.local/state"; - }; - environment.systemPackages = with pkgs; [ vim wget