vinceliuice /WhiteSur-gtk-theme

MacOS like theme for all gtk based desktops

★ 9,410⑂ 735👁 66⑃ 90● 1,289▤ 24
SCSSCreated 2020-07-15
9,410
stars
+0+3+77
735
forks
66
watchers
90
prs
1,289
issues
24
releases
–
discussions

README

WhiteSur GTK Theme 
  


  A macOS like theme for Linux GTK Desktops  


 Donate

If you like my project, you can buy me a coffee, many thanks ❤️ !

| PayPal | WeChat | AliPay |
|:---:|:---:|:---:|
|| ||

 Installation is easy!
  Required dependencies (click to open) 

 "Install from source" deps
- 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

 Misc deps
- imagemagick            (optional for GDM theme tweak)
- 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.


  Recommended GNOME Shell extensions (click to open) 

- user-themes to enable gnome-shell theme (and not just the application theme)
- dash-to-dock
- blur-my-shell



 Quick install

 Installing from source

1. Run git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git --depth=1

2. Run ./install.sh to install the default WhiteSur GTK theme pack.

 Uninstall

- uninstall Gtk themes: ./install.sh -r
- uninstall GDM theme: sudo ./tweaks.sh -g -r
- uninstall Firefox theme: ./tweaks.sh -f -r
- uninstall Flatpak Gtk themes: ./tweaks.sh -F -r

 There's so many customizations you can do!
Usage:  ./install.sh [OPTIONS...]

  Options (click to open) 

bash

OPTIONS:
  -d, --dest DIR
   Set destination directory. Default is '/home/[USER_NAME]/.themes'

  -n, --name NAME
   Set theme name. Default is 'WhiteSur'

  -o, --opacity [normal|solid]
   Set theme opacity variants. Repeatable. Default is all variants

  -c, --color [light|dark]
   Set theme color variants. Repeatable. Default is all variants

  -a, --alt [normal|alt|all]
   Set window control buttons variant. Repeatable. Default is 'normal'

  -t, --theme [default|blue|purple|pink|red|orange|yellow|green|grey|all]
   Set theme accent color. Repeatable. Default is BigSur-like theme

  -s, --scheme [standard|nord]
   Set theme colorscheme style. Repeatable. Default is 'standard'

  -m, --monterey 
   Set to MacOS Monterey style. 

  -N, --nautilus [stable|normal|mojave|glassy|right]
   Set Nautilus style. Default is BigSur-like style (stabled sidebar)

  -l, --libadwaita 
   Install theme into gtk4.0 config for libadwaita. Default is dark version

  -f, --fixed 
   Install fixed accent color version. Default is adaptive version

  -HD, --highdefinition 
   Set to High Definition size. Default is laptop size

  --shell, --gnomeshell 
   Tweaks for gnome-shell. Options:

     1. -i, -icon [apple|simple|gnome|ubuntu|tux|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin|budgie|gentoo]
     Set gnome-shell panel 'Activities' icon. Default is 'standard'

     2. -b, -background [default|blank|IMAGE_PATH]
     Set gnome-shell background image. Default is BigSur-li

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON