Mouse Cursors broke after Recent NixOS Rebuild

The same thing happened to me lately. It’s because the catppuccin-cursors theme names have all become lower case since v0.2.1:

  • All theme zips have been lowercased, matching the format in the latest releases of catppuccin/gtk.

The change is yet to be merged for catppuccin-nix, so you have to do it manually for now:

services = {
  displayManager.lightdm = {
    enable = true;
    greeters.gtk = {       
    enable = true;
      cursorTheme = {
        package = pkgs.catppuccin-cursors.mochaSapphire;
-       name = "Catppuccin-Mocha-Sapphire-Cursors";
+       name = "catppuccin-mocha-sapphire-cursors";
        size = 48;
      };
    };
  };
};
home.pointerCursor = {
  x11.enable = true;
  gtk.enable = true;
  package = pkgs.catppuccin-cursors.mochaSapphire;
- name = "Catppuccin-Mocha-Sapphire-Cursors";
+ name = "catppuccin-mocha-sapphire-cursors";
  size = 48;
};
1 Like