{...}: let
  # Import the global variables file
  global = import ../../global-var.nix;
in {
  # Configuration for the user specified in the global-var file
  home-manager.users.${global.username} = {pkgs, ...}: {
    # GTK configuration
    gtk = {
      enable = true;

      # Icon theme configuration
      iconTheme = {
        name = "Tela-red-dark";
        package = pkgs.tela-icon-theme;
      };

      # Cursor themes
      cursorTheme = {
        name = "catppuccin-mocha-dark-cursors";
        package = pkgs.catppuccin-cursors.mochaDark;
      };

      # Theme configuration
      theme = {
        #name = "Catppuccin-Mocha-Standard-Red-Dark";
        name = "Colloid-Dark-Catppuccin";
        package = pkgs.colloid-gtk-theme.override {tweaks = ["catppuccin"];};
        #package = pkgs.catppuccin-gtk.override {
        #accents = ["red"];
        #variant = "mocha";
        #};
      };
    };
  };
}
