{ config, lib, pkgs, ... }: let inherit (lib) mkEnableOption mkIf ; cfg = config.my.home.x.cursor; in { options.my.home.x.cursor.enable = (mkEnableOption "X cursor") // {default = config.my.home.x.enable;}; config = mkIf cfg.enable { home.pointerCursor = { #package = pkgs.capitaine-cursors; #name = "capitaine-cursors"; #package = pkgs.catppuccin-cursors.frappeDark; #name = "catppuccin-frappe-dark-cursors"; package = pkgs.bibata-cursors; name = "Bibata-Modern-Classic"; # https://unix.stackexchange.com/a/743543 size = 24; x11.enable = true; gtk.enable = true; }; }; }