Developed by MarbleCeo
macOS Theme for Linux provides an automated installer for a complete macOS-inspired desktop experience on supported Linux systems. Created by MarbleCeo, this project installs the WhiteSur GTK theme, WhiteSur icon theme, Plank dock, wallpapers, and optional sound effects.
- WhiteSur GTK Theme with 7 color accents (blue, purple, pink, red, orange, yellow, green)
- WhiteSur Icon Theme for consistent visual identity
- macOS-Style Cursors (Capitaine Cursors)
- Plank Dock with professional macOS appearance
- Official macOS Wallpapers (Sonoma light/dark)
- 14+ macOS Sound Effects with automatic configuration
- Multi-DE Support: GNOME, XFCE, Cinnamon, MATE, KDE/Plasma
git clone https://github.com/marbleceo/macos-theme-for-linux.git
cd macos-theme-for-linux
sudo ./install.sh--interactive: run the installer in interactive mode--minimal: install themes, icons, dock and wallpapers only--complete: install all components, including sound effects--dark: set dark mode as default--accent=<color>: choose accent color (blue, purple, pink, red, orange, yellow, green)--no-wallpapers: skip wallpaper download--no-sounds: skip sound effect installation--no-dock: skip Plank dock configuration--help: display available options
Install the complete desktop theme package with dark mode and purple accent:
sudo ./install.sh --complete --dark --accent=purpleInstall only the visual theme components without sounds:
sudo ./install.sh --minimal./scripts/pre-install-check.sh- Validates system requirements./scripts/theme_switcher.sh --light|--dark [--accent=<color>]- Switch themes./scripts/dock_configurator.sh <user-home> <light|dark>- Reconfigure dock./scripts/sound_effects.sh install|enable|disable- Manage sounds./uninstall.sh [--force] [--preserve]- Complete uninstallation
- Supported package managers:
apt,dnf,pacman,zypper - Supported desktop environments: GNOME, XFCE, Cinnamon, MATE, KDE/Plasma (partial)
KDE/Plasma support is partial and may require manual configuration.
This project was developed by MarbleCeo to provide the Linux community with an easy-to-use automated installer for achieving a polished macOS-style desktop. Every script, configuration, and feature in this repository was designed and implemented by MarbleCeo.
This project is based on the following open-source projects and components:
-
WhiteSur GTK Theme - Created by vinceliuice
- Repository: WhiteSur-gtk-theme
- License: GPL-3.0
-
WhiteSur Icon Theme - Created by vinceliuice
- Part of the WhiteSur project
- License: GPL-3.0
-
Capitaine Cursors - Cursor theme used
-
Plank Dock - The dock application
This project wraps and automates these components for a seamless all-in-one installation experience on Linux.
This is currently FREE and open-source on GitHub!
If you find value in this project, you can support its development:
- ⭐ Star this repository
- 🐛 Report issues and suggest features
- 🤝 Contribute code or documentation
- 💰 Optional: Premium version coming soon with advanced features
- All 7 color accents
- Automatic updates
- Advanced configuration options
- Priority support
- License for personal use
Roadmap: v1.1.0 will include GitHub Actions CI/CD, GUI installer, and i18n support.
- WhiteSur GTK Theme by vinceliuice
- macOS Wallpapers from 512pixels.net
- macOS Sounds from petrstepanov/macos-sounds
- Plank Dock for the macOS-style dock implementation
Released under the MIT License. See LICENSE.