https://github.com/witalihirsch/mono-gtk-theme
Mono Theme for Gnome
https://github.com/witalihirsch/mono-gtk-theme
gnome gnome-shell gnome42 gnome43 gtk gtk3 gtk4 linux mono-theme theme
Last synced: 23 days ago
JSON representation
Mono Theme for Gnome
- Host: GitHub
- URL: https://github.com/witalihirsch/mono-gtk-theme
- Owner: witalihirsch
- License: gpl-3.0
- Created: 2022-09-03T11:14:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-14T11:32:50.000Z (almost 2 years ago)
- Last Synced: 2025-04-06T11:08:25.736Z (23 days ago)
- Topics: gnome, gnome-shell, gnome42, gnome43, gtk, gtk3, gtk4, linux, mono-theme, theme
- Language: CSS
- Homepage:
- Size: 76.4 MB
- Stars: 363
- Watchers: 9
- Forks: 21
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mono Theme for Gnome
Simple theme with nothing extra to use on a regular basis. Theme tested on Manjaro and Fedora.
The theme is still developing and it would be nice if you reported all the bugs in [issues.](https://github.com/witalihirsch/Mono-gtk-theme/issues)## Support
## Mono Project Preview
## Mono Theme for Gnome
Gtk4 apps
![]()
Gtk3 apps
![]()
Flatpak apps
![]()
Gnome 43 apps
![]()
Gnome-shell
![]()
## Wallpapers
Light
![]()
Dark
![]()
## Download
Download theme [here.](https://github.com/witalihirsch/Mono-gtk-theme/releases)## Installing
### GTK3 and Gnome-shell
Move theme folders to `~/.themes`### GTK4
To install the Gtk4 theme move the contents of `gtk4.0` to `~/.config/gtk4.0`### Flatpak
To install themes on Flatpak apps use these commands:
```pwsh
sudo flatpak override --filesystem=$HOME/.themes
```
```pwsh
sudo flatpak override --env=GTK_THEME=MonoTheme
```
or
```pwsh
sudo flatpak override --env=GTK_THEME=MonoThemeDark
```### GDM (optional)
IMPORTANT❗️ Take a snapshot of the system before use!
If you want the gnome-shell theme to extend to the lock and login screen, move the `gnome-shell-theme.gresource` file from `gnome-shell` folder to `/usr/share/gnome-shell/` with a replacement and restart system with `ALT+F2` and enter `r` for Xorg or reboot/log out for Wayland session.
Command:
```pwsh
sudo cp gnome-shell-theme.gresource /usr/share/gnome-shell
```
I recommend saving the `gresource` file from the folder to a safe place beforehand, if will need to be returned. Go to /usr/share/gnome-shell and open terminal.
Example:
```pwsh
sudo cp gnome-shell-theme.gresource ~/Documents
```### Firefox
[Install Firefox Theme](https://github.com/witalihirsch/Mono-firefox-theme)Firefox
![]()
### Icons
This is a mix of Adwaita symbolic icons and new icons that we made together with my friend. Icons match and don't get out from the style of Adwaita icons.
[Install Icon Theme](https://github.com/witalihirsch/Mono-icon-theme)Icons
![]()
## Using
To change the light or dark theme of `Gtk3` apps and `Gnome-shell` use [Gnome Tweaks](https://gitlab.gnome.org/GNOME/gnome-tweaks) or [Night Theme Switcher](https://extensions.gnome.org/extension/2236/night-theme-switcher/) (choose the `MonoTheme` for day and `MonoThemeDark` for night variant in the `Themes` tab and change the theme color by switching style in Settings > `Appearance`).
The dark and light appearance of Gtk4 is changed by renaming the desired file to `gtk.css` in `.config/gtk4.0` or you can try the script I made for automatic theme switcher in `gtk4` and `gtk3/4 flatpak` apps. Go to Night Theme Switcher and select `Commands` tab and paste this script.
Sunrise:
```pwsh
flatpak override --env=GTK_THEME=MonoTheme --user & cd ~/.config/gtk-4.0 ; mv gtk.css gtk2.css ; mv gtk-dark.css gtk.css ; mv gtk2.css gtk-dark.css
```
Sunset:
```pwsh
flatpak override --env=GTK_THEME=MonoThemeDark --user & cd ~/.config/gtk-4.0 ; mv gtk.css gtk2.css ; mv gtk-dark.css gtk.css ; mv gtk2.css gtk-dark.css
```
Thanks to this script, you can change the theme of apps by switching dark and light theme in the settings, but gtk4 and gtk4 flatpak apps will be updated only when the app window is reopened. If `ALL` the steps are completed correctly, then the theme color will change for `ALL` applications in the system, write your questions in [issues.](https://github.com/witalihirsch/Mono-gtk-theme/issues)## Uninstalling
To remove a theme, follow all the steps above in reverse order