civodul pushed a commit to branch master
in repository guix.

commit d7bf731573b99b4e057fc3b85c86083f5d4c125a
Author: Tomas Volf <[email protected]>
AuthorDate: Fri Apr 5 19:09:36 2024 +0200

    guix-install.sh: Add default value for XCURSOR_PATH.
    
    This improves compatibility with (at least) Gnome based systems.  On my new
    Ubuntu 22.04 install the mouse cursor was broken (after I installed Guix)
    until I set this.
    
    * etc/guix-install.sh (sys_create_init_profile): Set default value for
    XCURSOR_PATH.
    
    Change-Id: I489f0307d99e4d8d82671f291c78b90c7b6dae4a
    Signed-off-by: Ludovic Courtès <[email protected]>
---
 etc/guix-install.sh | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/etc/guix-install.sh b/etc/guix-install.sh
index 72b456ee7a..3d9c9f4e58 100755
--- a/etc/guix-install.sh
+++ b/etc/guix-install.sh
@@ -14,6 +14,7 @@
 # Copyright © 2023 Andrew Tropin <[email protected]>
 # Copyright © 2020 David A. Redick <[email protected]>
 # Copyright © 2024 Janneke Nieuwenhuizen <[email protected]>
+# Copyright © 2024 Tomas Volf <[email protected]>
 #
 # This file is part of GNU Guix.
 #
@@ -613,6 +614,7 @@ sys_create_init_profile()
     cat <<"EOF" > /etc/profile.d/zzz-guix.sh
 # Explicitly initialize XDG base directory variables to ease compatibility
 # with Guix System: see <https://issues.guix.gnu.org/56050#3>.
+export XCURSOR_PATH="${XCURSOR_PATH:-/usr/local/share/icons:/usr/share/icons}"
 export XDG_DATA_HOME="${XDG_DATA_HOME:-$HOME/.local/share}"
 export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
 export XDG_STATE_HOME="${XDG_STATE_HOME:-$HOME/.local/state}"

Reply via email to