{ config, pkgs, lib, ... }: { home.pointerCursor = let getFrom = url: hash: name: { gtk.enable = true; x11.enable = true; name = name; size = 32; package = pkgs.runCommand "moveUp" { } '' mkdir -p $out/share/icons ln -s ${ pkgs.fetchzip { url = url; hash = hash; } } $out/share/icons/${name} ''; }; in getFrom "https://github.com/catppuccin/cursors/releases/download/v2.0.0/catppuccin-mocha-dark-cursors.zip" "sha256-EbBzbSBalFx6oo85I7at/wYyoGZuJxIbOWBNrfqHey0=" "Catppuccin-Mocha-Dark"; }