imarkoff / Marble-shell-theme

Shell theme for GNOME DE
GNU General Public License v3.0
289 stars 7 forks source link

Marble shell theme

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

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

๐Ÿž Screenshots

Click me ๐Ÿˆ Icon theme: https://github.com/vinceliuice/Colloid-icon-theme #### Overview [[Blur My Shell](https://extensions.gnome.org/extension/3193/blur-my-shell/) / Light / Dark] ([Amber](https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/tree/46.0/backgrounds?ref_type=tags)) ![Overview with Blur My Shell](./readme-images/overview_blur-my-shell.png?raw=true "Overview with Blur My Shell") ![Overview in light mode](./readme-images/overview_light.png?raw=true "Overview in light mode") ![Overview in dark mode](./readme-images/overview_dark.png?raw=true "Overview in dark mode") #### Panel ![Panel look](./readme-images/panel.png?raw=true "Panel look") #### Quick settings ([Fresh green leaves with fragile veins](https://www.pexels.com/photo/fresh-green-leaves-with-fragile-veins-6423448/) / [Close-Up Photo of Wrinkled Parchment Paper](https://www.pexels.com/photo/close-up-photo-of-wrinkled-parchment-paper-7233131/)) ![Quick settings look](./readme-images/qs.png?raw=true "Quick settings look") #### Modal dialog ([Wide Angle Photography of Mountain](https://www.pexels.com/photo/wide-angle-photography-of-mountain-1612559/)) ![Modal dialog look](./readme-images/modal.png?raw=true "Modal dialog look") #### Calendar & notifications ([Sand Dunes](https://4kwallpapers.com/nature/sand-dunes-desert-landscape-evening-windows-10x-microsoft-3287.html)) ![Calendar & notifications look](./readme-images/datemenu.jpg?raw=true) #### Dash ([Dash To Dock](https://extensions.gnome.org/extension/307/dash-to-dock/ "Dash To Dock")) - Position and size: - Icon size: 42px. - Appearance: - Shrink the dash. - Default opacity. ![Dash look](./readme-images/dash.png?raw=true "Dash look")

๐Ÿšง Requirements

๐Ÿ’ก Installation

[!IMPORTANT]
If you have another theme installed globally (changed the appearance of the login window (GDM)), please remove it before installing this theme.

  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 Extensions app, go to User Themes - ยทยทยท - Settings. User Themes in Extensions
  5. Select the shell theme you want.

๐Ÿ–ฅ๏ธ GDM theme

GDM theme

[!NOTE]
This theme only supports GNOME Display Manager. Ubuntu Display Manager is currently not supported.

[!WARNING]
I am not responsible for any damage caused by the installation of the theme. If you have any problems, please open an issue.

  1. Open the terminal.
  2. Go to the directory with the theme.
  3. Run the program with the --gdm option
    sudo python install.py --gdm (--your color) (--is filled)
    • Example:
      sudo python install.py --gdm --blue --filled
  4. After successful file restart GDM service:
    sudo systemctl restart gdm

๐Ÿฎ Installation tweaks

[!TIP] Wanna use accent color from your favorite wallpaper? Use Chromaflow.

Install default color

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

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

[!TIP] If you don't like these colors, you can change them in the colors.json file (after the elements).

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
-O, --opaque Make background color opaque (by default is translucent)

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