Files
marble-shell-theme-packaging/README.md
Vladyslav Hroshev 8bbbefcb03 Major 44 update
Popup menus have smaller paddings
Popup menu items have bigger margins
Fixed popup menu item white text color when dark theme is off (44)
Popup separators (44) have similar margins as in 43
Add message bg color in on hover as in the standard theme
Quick menu toggles (44) (43 toggles are too rounded now)
Quick slider icon button less padding
Background apps (44)
Add border for workspace thumbnail indicator
Set app icons border radius to 20px
App folder dialog have less border radius (44)
Default borders fix (44)
Page navigation arrow fix (44)
Set dash paddings to 4px, box shadow to 1px
Change input field border color on focus
Change modal dialog borders
Screenshot ui some missing styles fix
2023-03-12 22:34:53 +02:00

94 lines
5.0 KiB
Markdown

# Marble shell theme
Shell theme for GNOME DE. Based on https://www.pling.com/p/1939902/.
## Screenshots
![Available colors:](https://shields.io/badge/-Available%20colors:-0d1117?style=flat-square)
![red](https://shields.io/badge/-red-red?style=flat-square)
![yellow](https://shields.io/badge/-yellow-yellow?style=flat-square)
![green](https://shields.io/badge/-green-green?style=flat-square)
![blue](https://shields.io/badge/-blue-blue?style=flat-square)
![purple](https://shields.io/badge/-purple-purple?style=flat-square)
![pink](https://shields.io/badge/-pink-pink?style=flat-square)
![or different Hue color.](https://shields.io/badge/-or%20different%20Hue%20color.-0d1117?style=flat-square)
Icon theme: https://github.com/vinceliuice/Colloid-icon-theme
Wallpaper: https://www.androidpolice.com/chromebook-chrome-os-wallpapers/#radiance
#### Overview
![Overview look](./readme-images/overview.png?raw=true "Overview look")
#### Panel
![Panel look](./readme-images/panel.png?raw=true "Panel look")
#### Quick settings
![Quick settings look](./readme-images/qs.png?raw=true "Quick settings look")
#### Calendar & notifications
![Calendar & notifications look](./readme-images/notifications.png?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
- GNOME 43, 44. I do not guarantee correct functionality on other versions.
- [User Themes](https://extensions.gnome.org/extension/19/user-themes/ "User Themes") extension.
- [GNOME Tweaks](https://gitlab.gnome.org/GNOME/gnome-tweaks "GNOME Tweaks").
- Python 3.2+.
## Installation
1. Open terminal.
2. Clone git and change directory:
```shell
git clone https://github.com/imarkoff/Marble-shell-theme.git && cd Marble-shell-theme
```
3. Run the program:
```shell
python install.py -h
```
4. Follow instructions inside the program.
5. After successful file creation open GNOME Tweaks, go to `Appearance - Themes - Shell`.
6. Select shell theme you want.
## Installation tweaks
#### Install default color
You can install several themes in one string: `python install.py --red --green --blue`
| Option | Theme mode (optional) | Description |
|---------------|-----------------------|----------------------------------------------------------|
| -A, --all | | Install all available accent colors. Light & dark mode. |
| --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 | Hue degree | Secondary option (optional) | Description |
|--------|------------|-----------------------------|------------------------------------------|
| --hue | (0 - 360) | | Generate theme from Hue prompt [0 - 360] |
| | | --name=NAME | Custom theme name |
#### Optional theme tweaks
| Option | Secondary option | Description |
|---------|------------------|------------------------------------------------------------|
| --mode= | light / dark | light / dark theme only |
| --sat= | (0 - 250)% | custom color saturation (<100% - reduce, >100% - increase) |
#### 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 |