A GTK+ theme for Pop!_OS
Pop supports Gtk+ 3.22.x
* Gtk+-3.0 >= 3.22
* Gtk+-2.0 >= 2.24.30
* gtk2-engines-pixbuf >= 2.24.30
* gtk2-engines-murrine >= 0.98.1
- For GTK, use icons alongside Pop Icon Theme
- For fonts, use:
Window Titles: Fira Sans SemiBold 10
Interface: Fira Sans Book 10
Documents: Roboto Slab Regular 11
Monospace: Fira Mono Regular 11
Pop is intended to be installed through the package manager. Packages for Pop are available in PPA:
sudo add-apt-repository ppa:system76/pop
sudo apt update
sudo apt install pop-theme
It's recommended to use the pop-theme
metapackage, as this will pull in all components of the look. However, individual components can be installed separately, e.g:
sudo apt install pop-gtk-theme
It's also recommended to restart the GNOME Shell after applying the theme of your choice.
Enter the Shell's command launcher
Alt + F2
This will restart the Shell after you hit Enter
r
This is the recommended method for users who aren't on Pop.
Note: You must have sassc installed in order to build Pop. Users of 17.04 or later can all build-dependencies using:
sudo apt install sassc meson libglib2.0-dev
For making modifications to assets, you will additionally need these two:
sudo apt install inkscape optipng
- If previous versions were installed/existed, remove them first.
sudo apt remove pop-gtk-theme
sudo rm -rf /usr/share/themes/Pop*
rm -rf ~/.local/share/themes/Pop*
rm -rf ~/.themes/Pop*
- Clone the repository.
git clone https://github.com/pop-os/gtk-theme.git
cd gtk-theme
- Generate the theme files.
meson build && cd build
ninja
- Install the theme.
ninja install
You shouldn't need to rebuild the entire theme after modifications. If you make
changes to any GTK3 or GTK2 assets, delete the old rendered copies and use the
render-assets.sh
script to regenerate those with new ones with your
modifications.
- Prepare for Steam theming (priority: Low)
Most files: GPL-3.0+ Upstream Adwaita: LGPLv2.1 Sound theme: CC-BY-SA-4.0
Note:
SVG files are licensed under CC BY-SA 4.0
Nana-4, the developer of Materia. tista500 and the Adapta Theme Project: https://github.com/adapta-project/