{ inputs, pkgs, config, ... }: let c = ((pkgs.callPackage inputs.base16.lib { }).mkSchemeAttrs config.theme.name).withHashtag; in { home.stateVersion = "26.05"; gtk = { enable = true; colorScheme = "dark"; cursorTheme = { name = "macOS"; package = pkgs.apple-cursor; size = 24; }; gtk3.extraCss = '' @define-color theme_bg_color ${c.base00}; @define-color theme_fg_color ${c.base05}; @define-color theme_base_color ${c.base00}; @define-color theme_text_color ${c.base05}; @define-color theme_selected_bg_color ${c.base0D}; @define-color theme_selected_fg_color ${c.base00}; @define-color insensitive_bg_color ${c.base01}; @define-color insensitive_fg_color ${c.base03}; @define-color borders ${c.base02}; @define-color warning_color ${c.base0A}; @define-color error_color ${c.base08}; @define-color success_color ${c.base0B}; ''; }; }