diff --git a/components/desktop-environment.nix b/components/desktop-environment.nix index 2c38e33..760a8a9 100644 --- a/components/desktop-environment.nix +++ b/components/desktop-environment.nix @@ -46,8 +46,24 @@ in { ]; pointerCursor = { gtk.enable = true; - name = "breeze_cursors"; - package = pkgs.breeze-gtk; + name = "Posy's Cursor"; + package = pkgs.stdenvNoCC.mkDerivation { + name = "posy-improved-cursor"; + + src = pkgs.fetchFromGitHub { + owner = "simtrami"; + repo = "posy-improved-cursor-linux"; + rev = "bd2bac08bf01e25846a6643dd30e2acffa9517d4"; + hash = "sha256-ndxz0KEU18ZKbPK2vTtEWUkOB/KqA362ipJMjVEgzYQ="; + }; + + dontBuild = true; + + installPhase = '' + mkdir -p $out/share/icons + mv Posy_Cursor "$out/share/icons/Posy's Cursor" + ''; + }; size = 16; x11.enable = true; };