Make your Linux GNOME desktop look like macOS Big Sur by running the install script with your chosen accent color.
Apply the macOS look to Firefox, the login screen, and Flatpak apps using the included tweaks script.
Customize the theme with dark mode, Nord palette, panel transparency, or rounded window corners by passing options to the install command.
Newer GNOME apps built with libadwaita require overwriting a config file directly, normal on-the-fly theme switching does not work for those apps.
WhiteSur GTK Theme is a visual skin for Linux desktops that makes them look like Apple's macOS. GTK is the system that draws the windows, buttons, menus, and controls you see in apps on Linux. This theme replaces the default look of those elements with one that closely matches the white, rounded aesthetic Apple uses in its Big Sur and Monterey operating system designs. Installing it is done by running a shell script that comes with the project. The script installs the theme into your home folder, and a separate tweaks script handles extras like reskinning the Firefox browser, theming the login screen, and applying the look to Flatpak apps. Both scripts accept options so you can customize accent colors, choose between light and dark variants, adjust window button styles, and pick the file manager layout you prefer. The theme supports a wide range of accent colors: blue, purple, pink, red, orange, yellow, green, and grey, among others. You can also choose between a standard color scheme and a Nord-inspired palette, set panel transparency levels, change the panel height, and control whether maximized windows have rounded or square corners. Most of these options are passed directly to the install command, so you can mix and match without editing any files by hand. One limitation the author notes plainly is that newer GNOME apps built with a library called libadwaita do not support custom themes in the normal way. The workaround the project provides involves overwriting a configuration file directly, which means you cannot switch between themes on the fly for those apps. This is a constraint of how libadwaita works, not a flaw in the WhiteSur project itself. The project is maintained by an individual developer and accepts donations. It targets GNOME desktops in particular but works on any desktop environment that uses GTK for drawing its interface.
← vinceliuice on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.