{ config, lib, pkgs, ... }:

{
  gtk = {
    enable = true;
    font = {
      name = "Mononoki Nerd Font";
      package = null;
      size = 12;
    };
    iconTheme = {
      name = "Papirus-Dark";
      package = pkgs.papirus-icon-theme;
    };
    theme = {
      name = "Nordic";
      #name = "Catppuccin-Mocha-Standard-Mauve-Dark";
      package = pkgs.nordic;
      #  pkgs.catppuccin-gtk.override {
      #   accents = [ "mauve" ];
      #   variant = "mocha";
      # };
    };
    gtk3.extraConfig = { gtk-application-prefer-dark-theme = 1; };
    gtk4.extraConfig = { gtk-application-prefer-dark-theme = 1; };
  };

  # Theme QT -> GTK
  qt = {
    enable = true;
    platformTheme.name = "gtk";
    style = {
      name = "adwaita-dark";
      package = pkgs.adwaita-qt;
    };
  };

}
