To make Breeze-Gently as global as possible on GhostBSD with the MATE desktop, you first need to install the theme system-wide so that not only your user but also system services, like polkit and the login manager, can access it. This is done by copying the theme folder to /usr/local/share/themes/ and setting appropriate permissions so it is readable by all users. Once installed system-wide, you can apply the theme in MATE by going to System → Preferences → Look and Feel → Appearance and selecting Breeze-Gently, making sure the window borders and controls also match the theme under System → Preferences → Look and Feel → Windows → Themes.
Root and authentication dialogs, such as those prompted by polkit, often ignore user-only themes. Installing the theme system-wide usually resolves this, but you may need to restart the polkit agent to ensure it picks up the theme. For Qt-based applications, which xStation might use, you should install qt6ct and configure it to use Breeze-Gently or a closely matching Qt variant, making sure to set the environment variable QT_QPA_PLATFORMTHEME=qt5ct so Qt apps respect this configuration. Electron-based or other custom apps may not follow GTK or Qt themes, but some allow dark mode flags or custom CSS overrides to apply a consistent look.
After completing these steps, logging out and back in ensures all settings take effect. You can then test various applications, including root dialogs, xStation, and standard GTK apps, to see which ones adopt the theme. If some dialogs still appear white, you can manually override GTK settings for system apps by editing /usr/local/etc/gtk-3.0/settings.ini and specifying gtk-theme-name = Breeze-Gently, then restarting polkit or the display manager. Following this process will cover most apps and system windows, making Breeze-Gently feel truly global on GhostBSD with MATE.