{ breezex-cursor, system, ... }: { stylix = { enable = true; image = ./wallpapers/suzume_door.png; polarity = "dark"; base16Scheme = ./neovim_default_scheme.yaml; # fix wallpaper set error when not running under kde plasma # see https://github.com/danth/stylix/issues/340 targets.kde.enable = false; cursor = { package = breezex-cursor.packages.${system}.default; name = "BreezeX-Light"; size = 24; }; }; # fix cursor size for some apps home.sessionVariables = { XCURSOR_SIZE = 24; }; }