MacOS Big Sur like theme for Gnome desktops

Related tags


WhiteSur GTK Theme

A macOS BigSur-like theme for your GTK apps

Installation is easy!

Required dependencies info for nerds

Gtk2 theme required

  • gtk-murrine-engine Fedora/RedHat
  • gtk2-engines-murrine Ubuntu/Mint/Debian
  • gtk-engine-murrine Arch/Manjaro

Install from source required

  • sassc
  • libglib2.0-dev-bin ubuntu 20.04
  • libglib2.0-dev ubuntu 18.04 debian 10.03 linux mint 19
  • libxml2-utils ubuntu 18.04 debian 10.03 linux mint 19
  • glib2-devel Fedora Redhat

Theme tweaks required

  • imagemagick (optional for Gdm theme tweaks)
  • dialog (optional for installation in dialog mode)
  • optipng (optional for asset rendering)
  • inkscape (optional for asset rendering)

Don't worry, WhiteSur installer already provides all of those dependencies.

Quick install

Use the stable package

You can choose the compressed file compiled in stable version and unzip it to the theme folder ~/.themes under the user folder.

Compile from source

You can run ./ to install the default WhiteSur GTK theme pack which includes GNOME Shell (Pantheon), Cinnamon, XFWM (XFCE), Metacity, and Plank themes.

There's so many customizations you can do!

Usage: ./ [OPTIONS...]

Change theme color and accent

Install theme color

Parameter: --color -c (repeatable)


./ -c light          # install light theme color only
./ -c dark -c light  # install dark and light theme colors

Install theme accent

Parameter: --theme -t (repeatable)


./ -t red            # install red theme accent only
./ -t red -t green   # install red and green theme accents
./ -t all            # install all available theme accents

Change Nautilus sidebar minimum width

Parameter: --sidebar -s

Example: ./ -s 220

Change GNOME Shell 'Activities' icon

Parameter: --icon -i

Example: ./ -i fedora

Change Nautilus style

Parameter: --nautilus-style -N

Example: ./ -N mojave

Explore more customization features!

You can run ./ -h to explore more customization features we have like changing panel opacity, theme opacity (normal and solid variant), window control button variant, etc.

Let's tweak!

Usage: ./ [OPTIONS...]

There's more themes you can try!

Install and edit Firefox theme

Install Firefox theme

Parameter: --firefox -f

Example: ./ -f

Edit Firefox theme

Parameter: --edit-firefox -e


./ -f -e  # install and edit Firefox theme
./ -e -f  # it's reversible!
./ -e     # edit the installed Firefox theme

Install and customize Dash to Dock theme

Install Dash to Dock theme

Parameter: --dash-to-dock -d

Example: ./ -d

Change its color

Parameter: --color -c

Example: ./ -d -c dark

Install and customize GDM theme

Install GDM theme

Parameter: --gdm -g (requires to be ran as root)

Example: sudo ./ -g

Change the background

Parameter: --background -b


sudo ./ -g -b "my picture.jpg" # use the custom background
sudo ./ -g -b default          # use the default background
sudo ./ -g -b blank            # make it blank

Make the background darker

Parameter: --darken -D


sudo ./ -g -D                          # darken the default background
sudo ./ -g -D -b "wallpapers/snow.jpg" # darken the custom background

Don't blur the background

Parameter: --no-blur -n


sudo ./ -g -n                           # don't blur the default background
sudo ./ -g -n -b "wallpapers/rocks.jpg" # don't blur the custom background

Do more GDM customizations

You can do the similar customization features in ./ like changing theme color (dark and light variant) and accent, GNOME Shell 'Activities' icon, etc. related to GDM. Run ./ -h to explore!

Using WhiteSur theme on app sandboxing platforms

Connect WhiteSur theme to Flatpak

Parameter: --flatpak -F

Example: ./ -F

Connect WhiteSur theme to your Snap apps

Parameter: --snap -S

Example: ./ -S


This can only connect WhiteSur theme to your currently installed Snap apps. You may need to run this command again to connect to your newly installed Snap apps

Other recommended stuffs

Whitesur KDE Theme

Whitesur Icon Theme

Whitesur Wallpaper

Technical details and getting involved

Please go read for more info

  • Tab title hidden in Gnome System Monitor

    Tab title hidden in Gnome System Monitor

    64 Bit Screenshot from 2021-07-06 16-57-07

    Ubuntu 21.04 File System Tab Not displaying Complete Title

    opened by popykunju 28
  • [IMPORTANT REQUEST] Make the top panel look more like macOS.

    [IMPORTANT REQUEST] Make the top panel look more like macOS.

    This is a real Mac.


    And this is what my Ubuntu Studio with GNOME 3.36 looks like.


    See the differences? Well, besides the UI scale(because different monitors, etc), fonts on the top panel doesn't look like macOS at all, no bold, no stretched fonts, no nothing. Thus, the WhiteSur Icon Theme(with customized dock icons) makes the Ethernet icon look alien, and the battery icon(not present there on my screenshot because I disabled it) is not wide-ish, same goes to volume icon and others. My request is to make the top bar look more like a mac, then this theme will basically be perfect. Thanks in advance.

    opened by CyberAzure 24
  • Nautilus top left corner is transparent

    Nautilus top left corner is transparent

    After updating the whitesur-gtk-theme package on my Ubuntu Budgie Desktop, Nautilus top left corner became transparent.

    $ sudo apt-cache showpkg whitesur-gtk-theme 
    Package: whitesur-gtk-theme
    20210408-0ubuntu1~focal (/var/lib/apt/lists/ppa.launchpad.net_ubuntubudgie_backports_ubuntu_dists_focal_main_binary-amd64_Packages) (/var/lib/apt/lists/ppa.launchpad.net_ubuntubudgie_backports_ubuntu_dists_focal_main_binary-i386_Packages) (/var/lib/dpkg/status)
     Description Language: 
                     File: /var/lib/apt/lists/ppa.launchpad.net_ubuntubudgie_backports_ubuntu_dists_focal_main_binary-amd64_Packages
                      MD5: b841ae1d0db931cd9c7b9c7ed39079e5
     Description Language: en
                     File: /var/lib/apt/lists/ppa.launchpad.net_ubuntubudgie_backports_ubuntu_dists_focal_main_i18n_Translation-en
                      MD5: b841ae1d0db931cd9c7b9c7ed39079e5
    Reverse Depends: 
    20210408-0ubuntu1~focal - gtk2-engines-murrine (0 (null)) gtk2-engines-pixbuf (0 (null)) 
    20210408-0ubuntu1~focal - 
    Reverse Provides:


    opened by lucanello 22
  • [QUESTION] Now with the

    [QUESTION] Now with the "release" of macOS Monterey, will the theme be updated?

    Like, changing the name, the Firefox theme & etc. For me, just by changing the name and the Firefox theme will be a great step.

    If you don't know what I'm talking about:

    opened by CyberAzure 21
  • WhiteSur-dark: nautilus side bar artifacts

    WhiteSur-dark: nautilus side bar artifacts

    When moving the mount up and down the nautilus sidebar artifact remains long after. This is visually distracting. The problem does not occur in the non-transparent versions. the Arc theme also has a transparent sidebar in nautilus and does not have this issue. Borrow some code?

    Screenshot from 2020-12-03 10-16-04

    opened by vonschutter 20
  • Nautilus 3.36.3 sidebar looks broken on hover

    Nautilus 3.36.3 sidebar looks broken on hover

    Using Nautilus 3.36.3, GTK 3.24.20, GNOME Shell 3.36.3 on Ubuntu 20.04, the Nautilus sidebar looks broken on hover:

    Peek 2020-07-15 14-21

    opened by logix2 18
  • "Activities" icon not working

    I set -i ubuntu on installation, but even after AltF2, r and a full reboot, I don't see anything.



    On hover:


    opened by applemonkey496 17
  • GDM theme broke, dark theme shell gone, top bar font got bolder again

    GDM theme broke, dark theme shell gone, top bar font got bolder again

    image after trying to change gnome gdm theme to default background theme and suddenly broke like this. im on ubuntu 20.04 image

    opened by hematenergi 17
  • Changing the GNOME40 activities background

    Changing the GNOME40 activities background

    Hello, I installed Fedora 34 (GNOME 40) today and gave this theme a try. So far it works but I can't figure out how to change the background of the activities overview. I am talking about the BigSur Wallpaper behind my own here:


    Can you help me out?

    opened by behren 16
  • Unable to install the theme due to error.

    Unable to install the theme due to error.

    =========== ERROR LOG ===========

    E: The repository 'cdrom://Ubuntu-Budgie 21.04 Hirsute Hippo - Release amd64 (20210420) hirsute Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.

    =========== ERROR INFO ========== FOUND : >>> >>> >>> at 130;136 SNIPPET: >>> apt update -y TRACE : >>> signal_error >>> prepare_install_apt_packages >>> install_theme_deps >>> install_themes >>> main

    =========== SYSTEM INFO ========= DISTRO : ubuntu;debian;21.04 SUDO : no GNOME : none REPO : 2021-07-06T10:08:38-0500


    opened by JJorbann 15
  • when i click notifications icon , is it a bug ? i am using xfce 4.16

    when i click notifications icon , is it a bug ? i am using xfce 4.16

    i am using xfce 4.16

    opened by gnomeuser 1
  • Weird dash glitch

    Weird dash glitch

    When using this gnome-shell theme, the cropped left part of an icon appears whenever we do some dash search. So far I've only noticed this on Ubuntu 21.04, but I believe it has something to do with the size of the icons.

    Screenshot from 2021-07-30 11-37-08 Screenshot from 2021-07-30 11-37-17 Screenshot from 2021-07-30 11-37-21

    opened by fegasi 1
  • Orchis Theme GNOME Shell Panel

    Orchis Theme GNOME Shell Panel

    I would love to see the GNOME Shell Panel style from your Orchis theme in WhiteSur :smiley:

    Orchis Shel Panel

    opened by iamchriswick 0
  • Cant install

    Cant install

    opened by ayushvrma 4
  • Weird app launcher visualization on Pop os

    Weird app launcher visualization on Pop os

    On latest Pop os 21.04 with the new app launcher there is a weird visualization. Selected app icon should have some text on the right, also I am currently using the dark version and the launcher is still clear.

    Same thing for the alt + tab switch panel (I can't take a screen of this)

    Screenshot from 2021-07-25 14-13-08

    Little update: look's like that the install command needed the root permissions to install gnome shell theme, at least for me.

    opened by RePrete 0
  • [BUG] The gnome-wallpapers truns into totally black screen at 6 pm

    [BUG] The gnome-wallpapers truns into totally black screen at 6 pm

    OS: Archlinux DE: Gnome-40 image

    opened by colawithsauce 1
  • Incomplete separation line

    Incomplete separation line

    The line above the window title got compressed after downloading the latest release, and with some apps that have short names the line doesn't exist at all.

    Screenshot from 2021-07-21 17-53-15

    opened by fegasi 0
  • Control / Button focus not working

    Control / Button focus not working

    In the screenshot below, the focus on the button is lost. I am pressing tab and the buttons don't highlight (the red button is from application and not that theme highlighted)


    As you can see now in the below screenshot, the button "Save As" is highlighted only when I move my mouse over it. like-wise button should highlight when I navigate through keyboard (hitting tab key).


    opened by pavangayakwad 1
  • can't install

    can't install

    Oops! Operation failed...

    =========== ERROR LOG ===========

    /home/osama/.local/lib/python3.8/site-packages/ FutureWarning: The sassc entrypoint is deprecated, please use pysassc warnings.warn( Usage: sassc [options] SCSS_FILE [OUT_CSS_FILE]

    sassc: error: no such option: -M

    =========== ERROR INFO ========== FOUND : >>> •••• >>> >>> SNIPPET: >>> sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/gtk-3.0/gtk${color}.scss" "${TMP_DIR_T}/gtk.css" TRACE : >>> signal_error >>> install_theemy >>> install_themes >>> main

    =========== SYSTEM INFO ========= DISTRO : ubuntu;debian;20.04 SUDO : no GNOME : old REPO : 2021-07-17T06:18:53+0200

    opened by Osamafrahat 1
  • Ubuntu Apps and Files search page glitch.

    Ubuntu Apps and Files search page glitch.

    Screenshot from 2021-07-15 10-33-24

    The Search page has this view glitch where the files list and apps list overlaps.

    OS: Ubuntu 18.04.5 LTS x86_64 Host: Latitude 3400 Kernel: 5.4.0-77-generic Shell: bash 4.4.20 Resolution: 2560x1440 DE: GNOME 3.28.4 WM: GNOME Shell WM Theme: WhiteSur-dark-solid-purple Theme: WhiteSur-dark-purple [GTK2/3] Icons: WhiteSur-purple-dark [GTK2/3] CPU: Intel i7-8565U (8) @ 4.600GHz GPU: NVIDIA GeForce MX130 GPU: Intel Integrated Graphics Memory: 5435MiB / 31992MiB

    opened by cybr17crwlr 2
Designer Linuxer 来自中国,喜欢用linux的设计师!
An unofficial DevDocs API Documentation viewer for macOS.

DevDocs for macOS An unofficial DevDocs API Documentation viewer for macOS. Features Tabs Global shortcut (Option + Space), customizable Automatic dar

Douglas Teoh 292 Jul 31, 2021
💻 Democratizing Snippet Management (macOS/Win/Linux)

To Lepton users around the world in more than 130 countries: We hope you all stay safe, healthy, and strong as we get through the COVID-19 pandemic. L

CosmoX 8.7k Aug 4, 2021
A simple shortcut menu for macOS

Shuttle A simple shortcut menu for macOS Sidenote: Many people ask, so here's how I have my terminal setup. Install

Trevor Fitzgerald 4.4k Jul 26, 2021
Catch: Broadcatching made easy.

Catch: Broadcatching made easy. Catch is the easiest way to do broadcatching on the Mac. Just add your feeds and new episodes will be downloaded as th

Giorgio Calderolla 387 Jul 21, 2021
Frugal and native macOS Syncthing application bundle

Syncthing for macOS Introduction syncthing-macos project is a native macOS Syncthing tray application bundle. It bundles its own syncthing instance an

The Syncthing Project 1.2k Aug 2, 2021
Make your battery information a bit more interesting.

Juice ⚡️ Make your battery information a bit more interesting by making your own measurement scale instead of a boring battery indicator. I was browsi

Brian Michel 698 Jul 14, 2021
⏲ macOS app to plan and organize through timezones.

Clocker Clocker is an macOS menubar utility designed to help you keep track of your friends in different time zones. It's written using Objective-C Sw

Abhishek Banthia 389 Jul 29, 2021
iOS app that detects LaTeX symbols from drawings. Built using PencilKit, SwiftUI, Combine and CoreML for iOS 14 and macOS 11.

DeTeXt Finding the symbol you want to use in LaTeX can be hard since you can't memorize all the possible commands and packages for every symbol you mi

Venkat 21 Jul 14, 2021
A cross-platform Reddit client built in SwiftUI

A cross-platform Reddit client created in SwiftUI. Get the Public Beta Note: This project is far from complete. It still lacks many features of your t

Carson Katri 1k Aug 4, 2021
SoundCloud for macOS and Windows

What is SoundCleod? SoundCleod is a desktop application which brings SoundCloud to macOS and Windows without using a web browser. Compared to using So

Márton Salomváry 949 Jul 28, 2021
Hosts file manager for OS X

Gas Mask Gas Mask is simple hosts file manager for macOS. It allows editing of host files and switching between them. System requirements Runs on Lion

Siim Raud 3.3k Jul 31, 2021
A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

Join our Community Slack Quick Installation Guide What is Reactotron? Reactotron is a macOS, Windows, and Linux app for inspecting your React JS and R

Infinite Red, Inc. 13.1k Aug 5, 2021
Convenient secure logging during development release in Swift 3, 4 5

Colorful, flexible, lightweight logging for Swift 3, Swift 4 & Swift 5. Great for development & release with support for Console, File & cloud platfor

SwiftyBeaver 5.3k Jul 30, 2021
Manage your vagrant machines in one place with Vagrant Manager for OS X

Looking for the Windows version? Check out Vagrant Manager for Windows Vagrant Manager for OS X Vagrant Manager is an OS X status bar menu app that le

Lanayo Technology 1.9k Jul 19, 2021