Skip to content

Commit e3a53da

Browse files
committed
fix(theme): explicitly enable home.pointerCursor
Home Manager deprecated implicit cursor-config generation from pointerCursor attrs; set enable = true in the three theme modules that define it (catppuccin, stylix, gtk).
1 parent 8474be9 commit e3a53da

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

modules/home/theme/catppuccin/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ in
300300
];
301301

302302
pointerCursor = mkIf pkgs.stdenv.hostPlatform.isLinux {
303+
enable = true;
303304
inherit (config.khanelinix.theme.gtk.cursor) name package size;
304305
};
305306

modules/home/theme/gtk/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ in
110110
]);
111111

112112
pointerCursor = mkIf (cfg.cursor.name != null) (mkDefault {
113+
enable = true;
113114
name = mkDefault cfg.cursor.name;
114115
package = mkDefault cfg.cursor.package;
115116
size = mkDefault cfg.cursor.size;

modules/home/theme/stylix/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ in
250250
# Each theme sets their own pointerCursor.
251251
home = lib.mkIf (isLinux && !anyCuratedTheme) {
252252
pointerCursor = {
253+
enable = true;
253254
inherit (cfg.cursor) name package size;
254255
};
255256
};

0 commit comments

Comments
 (0)