All Projects → pop-os → Gtk Theme

pop-os / Gtk Theme

Licence: other
System76 Pop GTK+ Theme

Labels

Projects that are alternatives of or similar to Gtk Theme

Gutenberg
Modern framework to print the web correctly.
Stars: ✭ 4,425 (+731.77%)
Mutual labels:  scss
Neat
Neat is maintained by the thoughtbot design team. It is funded by thoughtbot, inc. and the names and logos for thoughtbot are trademarks of thoughtbot, inc.
Stars: ✭ 4,506 (+746.99%)
Mutual labels:  scss
Nhsuk Frontend
NHS.UK frontend contains the code you need to start building user interfaces for NHS websites and services.
Stars: ✭ 511 (-3.95%)
Mutual labels:  scss
Tufte Jekyll
Minimal Jekyll blog styled to resemble the look and layout of Edward Tufte's books
Stars: ✭ 468 (-12.03%)
Mutual labels:  scss
Vscode Live Sass Compiler
Compile Sass or Scss file to CSS at realtime with live browser reload feature.
Stars: ✭ 488 (-8.27%)
Mutual labels:  scss
Docs Travis Ci Com
The Travis CI Documentation
Stars: ✭ 498 (-6.39%)
Mutual labels:  scss
Functions
Tutorials, examples, workshops and a playground for serverless with Netlify Functions
Stars: ✭ 463 (-12.97%)
Mutual labels:  scss
Jekyll Theme Basically Basic
Your new Jekyll default theme
Stars: ✭ 524 (-1.5%)
Mutual labels:  scss
A11y Style Guide
Accessibility (A11Y) Style Guide
Stars: ✭ 493 (-7.33%)
Mutual labels:  scss
React Typescript Web Extension Starter
🖥 A Web Extension starter kit built with React, TypeScript, SCSS, Storybook, Jest, EsLint, Prettier, Webpack and Bootstrap. Supports Google Chrome + Mozilla Firefox + Brave Browser 🔥
Stars: ✭ 510 (-4.14%)
Mutual labels:  scss
Mailtolink
A quick and easy way to generate markup for mailto links without having to worry about the annoying formatting.
Stars: ✭ 478 (-10.15%)
Mutual labels:  scss
Libsass Python
A straightforward binding of libsass for Python. Compile Sass/SCSS in Python with no Ruby stack at all!
Stars: ✭ 484 (-9.02%)
Mutual labels:  scss
Alembic
⚗️ A Jekyll boilerplate theme designed to be a starting point for any Jekyll website
Stars: ✭ 501 (-5.83%)
Mutual labels:  scss
Darkness
Dark Themes for Popular Websites
Stars: ✭ 467 (-12.22%)
Mutual labels:  scss
Mqtt.org
The mqtt.org website
Stars: ✭ 4,776 (+797.74%)
Mutual labels:  scss
Bootstrap Expo
Beautiful and inspiring uses of Bootstrap.
Stars: ✭ 464 (-12.78%)
Mutual labels:  scss
Bleak
Ghost Theme
Stars: ✭ 497 (-6.58%)
Mutual labels:  scss
Flexible Jekyll
Flexible-Jekyll is a simple and clean theme for Jekyll
Stars: ✭ 531 (-0.19%)
Mutual labels:  scss
Long Haul
A minimal, type-focused Jekyll theme.
Stars: ✭ 524 (-1.5%)
Mutual labels:  scss
Siimple
The minimal CSS toolkit for flat and clean designs
Stars: ✭ 502 (-5.64%)
Mutual labels:  scss


A GTK+ theme for Pop!_OS

Required Components


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

Recommendations

Window Titles: Fira Sans SemiBold 10

Interface: Fira Sans Book 10

Documents: Roboto Slab Regular 11

Monospace: Fira Mono Regular 11

Installation

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

Installation from Git Source


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
  1. 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*
  1. Generate the theme files.
meson build && cd build
ninja
  1. Install the theme.
ninja install

Rebuilding after modifications:

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.

TODO

  • Prepare for Steam theming (priority: Low)

Public License

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

Special Thanks to

Nana-4, the developer of Materia. tista500 and the Adapta Theme Project: https://github.com/adapta-project/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].