1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-09-27 16:57:29 +02:00

home-cursor: use home.sessionSearchVariables for XCURSOR_PATH

This commit is contained in:
Thiago Kenji Okada 2023-10-18 23:59:16 +01:00
parent f9b4b85ca3
commit 5921a96caf

View file

@ -136,16 +136,17 @@ in {
home.packages = [ cfg.package defaultIndexThemePackage ];
home.sessionVariables = {
XCURSOR_SIZE = mkDefault cfg.size;
XCURSOR_THEME = mkDefault cfg.name;
};
# Set directory to look for cursors in, needed for some applications
# that are unable to find cursors otherwise. See:
# https://github.com/nix-community/home-manager/issues/2812
# https://wiki.archlinux.org/title/Cursor_themes#Environment_variable
home.sessionVariables = {
XCURSOR_PATH = mkDefault ("$XCURSOR_PATH\${XCURSOR_PATH:+:}"
+ "${config.home.profileDirectory}/share/icons");
XCURSOR_SIZE = mkDefault cfg.size;
XCURSOR_THEME = mkDefault cfg.name;
};
home.sessionSearchVariables.XCURSOR_PATH =
[ "${config.home.profileDirectory}/share/icons" ];
# Add symlink of cursor icon directory to $HOME/.icons, needed for
# backwards compatibility with some applications. See: