diff --git a/modules/xcursor.nix b/modules/xcursor.nix index 7c00a5cbc..a91f79ee5 100644 --- a/modules/xcursor.nix +++ b/modules/xcursor.nix @@ -36,6 +36,10 @@ let }; }; + cursorPath = "${cfg.package}/share/icons/${escapeShellArg cfg.name}/cursors/${ + escapeShellArg cfg.defaultCursor + }"; + in { meta.maintainers = [ maintainers.league ]; @@ -63,9 +67,7 @@ in { home.packages = [ cfg.package ]; xsession.initExtra = '' - ${pkgs.xorg.xsetroot}/bin/xsetroot -xcf ${cfg.package}/share/icons/${cfg.name}/cursors/${cfg.defaultCursor} ${ - toString cfg.size - } + ${pkgs.xorg.xsetroot}/bin/xsetroot -xcf ${cursorPath} ${toString cfg.size} ''; xresources.properties = {