{
  pkgs,
  config,
  ...
}: let
  delta = pkgs.callPackage ./pkgs/delta-icon-theme {};
in {
  gtk = {
    enable = true;
    cursorTheme = {
      package = pkgs.catppuccin-cursors.macchiatoDark;
      name = "Catppuccin-Macchiato-Dark-Cursors";
    };
    iconTheme = {
      package = delta.delta-icon-theme;
      name = "Delta";
    };
    theme = {
      package = pkgs.catppuccin-gtk;
      name = "Catppuccin-Frappe-Standard-Blue-Dark";
    };
    gtk2.configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc";
  };
}