From ab56fd8db811581323bb7aecd9c47c5956b3b17c Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Sun, 9 Mar 2025 12:53:57 +0000 Subject: [PATCH] targets/generic-linux: use home.sessionSearchVariables for XCURSOR_PATH --- modules/targets/generic-linux.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/targets/generic-linux.nix b/modules/targets/generic-linux.nix index 45762ac5e..8503f58e8 100644 --- a/modules/targets/generic-linux.nix +++ b/modules/targets/generic-linux.nix @@ -47,13 +47,12 @@ in { # We need to append system-wide FHS directories due to the default prefix # resolving to the Nix store. # https://github.com/nix-community/home-manager/pull/2891#issuecomment-1101064521 - home.sessionVariables = { - XCURSOR_PATH = "$XCURSOR_PATH\${XCURSOR_PATH:+:}" - + lib.concatStringsSep ":" [ - "${config.home.profileDirectory}/share/icons" - "/usr/share/icons" - "/usr/share/pixmaps" - ]; + home.sessionSearchVariables = { + XCURSOR_PATH = [ + "${config.home.profileDirectory}/share/icons" + "/usr/share/icons" + "/usr/share/pixmaps" + ]; }; home.sessionVariablesExtra = ''