Skip to content

librerob/Brogrammer-GTK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brogrammer GTK Logo

Brogrammer GTK

A complete Brogrammer recolor of the classic Adwaita Dark GTK theme.


Preview

Brogrammer GTK Preview


Color Palette

Element Color
Primary Accent #2a84d2
Background #1f1f1f
Dark Surface #2e2e2e
Borders #3a3a3a
Primary Text #d6dbe5
Secondary Text #8a8f9a
Highlight Yellow #ecba0f
Success Green #2dc55e
Error Red #f81118
Warning Red #de352e
Purple Accent #4e5ab7

Coverage

Layer Status
GTK2 ✓ Legacy app support
GTK3 ✓ Full, all widget states
GTK4 / libadwaita ✓ See setup below
Cinnamon 6.x shell ✓ Panel, menus, OSD, dialogs, notifications
Gnome Shell ✓ Top bar, overview, notifications, quick settings, calendar

Installation

Clone the repository:

mkdir -p ~/.themes
git clone https://github.com/librerob/Brogrammer-GTK \
~/.themes/Brogrammer-GTK
# or
git clone https://codeberg.org/librerob/Brogrammer-GTK \
~/.themes/Brogrammer-GTK

Or download the archive and extract it to:

~/.themes

Open System Settings → Themes and set:

Applications
Desktop

to:

Brogrammer-GTK

OR

Activate Theme (Terminal)

Set the theme using gsettings:

gsettings set org.cinnamon.desktop.interface gtk-theme 'Brogrammer-GTK'
gsettings set org.cinnamon.desktop.wm.preferences theme 'Brogrammer-GTK'
gsettings set org.cinnamon.theme name 'Brogrammer-GTK'

To reload the Cinnamon shell without logging out:

Alt + F2
r
Enter

Libadwaita Setup

Libadwaita applications do not read themes from ~/.themes. They instead read configuration from:

~/.config/gtk-4.0

Copy the theme files:

mkdir -p ~/.config/gtk-4.0
cp -r ~/.themes/Brogrammer-GTK/gtk-4.0/assets \
~/.config/gtk-4.0/
cp ~/.themes/Brogrammer-GTK/gtk-4.0/gtk.css \
~/.config/gtk-4.0/
cp ~/.themes/Brogrammer-GTK/gtk-4.0/gtk-dark.css \
~/.config/gtk-4.0/

Restart affected applications or log out and back in.


Flatpak Configuration

Allow Flatpak applications to access installed themes:

flatpak override --user \
--filesystem=xdg-config/gtk-4.0 \
--filesystem=home/.themes/

For programs run as root, create a symlink so the theme is visible system wide:

sudo ln -s ~/.themes/Brogrammer-GTK /usr/share/themes/

Credits

Adwaita
Original theme by the GNOME project.

Brogrammer
Color scheme by https://github.com/kenwheeler/brogrammer-theme


License

This project is licensed under the LGPL-2.1 license. You are free to use, modify, and redistribute this theme under the terms of the GNU Lesser General Public License version 2.1.

See the LICENSE file in this repository for the full license text.

About

A complete Adwaita Dark recolor using the Brogrammer palette for GTK, GNOME Shell, and Cinnamon.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages