{
  pkgs,
  rootPath,
  ...
}:
{
  stylix = {
    enable = true;
    image = rootPath + "/assets/wallpaper/01.png";
    polarity = "dark";
    base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml";
    cursor = {
      package = pkgs.rose-pine-cursor;
      name = "BreezeX-RosePineDawn-Linux";
      size = 24;
    };
    fonts = {
      serif = {
        package = pkgs.libertinus;
        name = "Libertinus Serif";
      };
      sansSerif = {
        package = pkgs.source-han-sans;
        name = "Source Han Sans";
      };
      monospace = {
        package = pkgs.maple-mono.NF-CN;
        name = "Maple Mono NF CN";
      };
      emoji = {
        package = pkgs.noto-fonts-color-emoji;
        name = "Noto Color Emoji";
      };
    };
  };
}
