Marble shell theme

Shell theme for GNOME DE. Based on https://www.pling.com/p/1939902/.

Available colors: red yellow green blue purple pink or different Hue color.

🏞 Screenshots

Click me 🐈

Icon theme: https://github.com/vinceliuice/Colloid-icon-theme

Overview [Blur My Shell / Light / Dark] (Fold light / dark)

Overview with Blur My Shell Overview in light mode Overview in dark mode

Panel

Panel look

Quick settings (Fresh green leaves with fragile veins / Close-Up Photo of Wrinkled Parchment Paper)

Quick settings look

Modal dialog (Wide Angle Photography of Mountain)

Modal dialog look

Calendar & notifications (Wallpaper)

Calendar & notifications look

Dash (Dash To Dock)

  • Position and size:
    • Icon size: 42px.
  • Appearance:
    • Shrink the dash.
    • Default opacity.

Dash look

🚧 Requirements

  • GNOME 43, 44, 45. Correct functionality on other versions is not guaranteed.
  • User Themes extension.
  • GNOME Tweaks.
  • Python 3.2+.

💡 Installation

  1. Open the terminal.
  2. Clone the git repository and change the directory:
    git clone https://github.com/imarkoff/Marble-shell-theme.git
    cd Marble-shell-theme
    
  3. Run the program (install all accent colors, light & dark mode):
    python install.py -a
    
  4. After successful file creation open GNOME Tweaks, go to Appearance - Themes - Shell.
  5. Select the shell theme you want.

🏮 Installation tweaks

Install default color

You can install several themes in one string: python install.py --red --green --blue

Option Description
-a, --all Install all available accent colors
--red red theme only
--pink pink theme only
--purple purple theme only
--blue blue theme only
--green green theme only
--yellow yellow theme only
--gray gray theme only

Install custom color

Option Secondary option Description
--hue (0 - 360) Generate theme from Hue prompt [0 - 360]
--name NAME Custom theme name

Theme colors

Option Description
--filled Make accent color more vibrant

Optional theme tweaks

Option Secondary option Description
--mode light / dark light / dark theme only
--sat (0 - 250) custom color saturation (<100% - reduce, >100% - increase)

Panel tweaks

Panel default size

Panel default size

Panel without button background

Panel without buttons background

Option Secondary option Description
-Pds, --panel_default_size set default panel size
-Pnp, --panel_no_pill remove panel button background
-Ptc, --panel_text_color #abcdef custom panel HEX(A) text color

Overview tweaks

Launchpad icon

Dash with launchpad icon

Command Description
--launchpad Change Show Apps icon to MacOS Launchpad icon

Examples

Command Description
-a Install all accent colors with light & dark mode
--all --mode dark Install all accent colors with dark mode only
--purple --mode=light Install purple accent color with light mode only
--hue 150 --name coldgreen Install custom coldgreen accent color, light & dark mode
--red --green --sat=70 red, green accent colors, 70% of the stock saturation
--hue=200 --name=grayblue --sat=50 --mode=dark custom grayblue accent color, 50% of the stock saturation, dark mode
Description
Shell theme for GNOME DE
Readme SSPL-1.0 20 MiB
Languages
Python 73.3%
CSS 26.7%