nana-4/materia-theme

A Material Design theme for GNOME/GTK based desktop environments

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 17 minutes ago
Type:Configuration / DotfilesCategory(s):Desktop & System UtilitiesProductivity & Business Apps
Added to GitGenius on September 19th, 2026
Created on October 20th, 2015
Open Issues & Pull Requests: 103 (+0)
GitHub issues: Enabled
Number of forks: 246
Total Stargazers: 3,511 (+0)
Total Subscribers: 62 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1044.6 days
Mean response time: 881.1 days
90th percentile: 2104.2 days
Tracked items: 5

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,087 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (1)
  • enhancement (1)
  • question (1)
  • upstream issue (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Materia is a Material Design theme for GNOME and GTK-based desktop environments.

The theme solves the problem of applying a cohesive Material Design aesthetic across fragmented Linux desktop ecosystems by providing unified styling for multiple toolkits and desktop environments. It works by delivering theme files compatible with GTK 2, GTK 3, and GTK 4, along with support for shell environments including GNOME Shell, Budgie, Cinnamon, MATE, Unity, and Xfce. The theme includes ripple animations for GTK 3 and 4, and offers three color variants (standard, dark, and light) combined with two size variants (standard and compact).

Materia suits users who want Material Design consistency across a GTK-based desktop without manual configuration. It is available through distro packages for Arch Linux, Debian, Fedora, Solus, and Ubuntu, as well as through Flatpak, making installation straightforward on major distributions. The theme also extends to Chrome via installable extensions and supports customization of the GDM login screen. Users should note that elementary apps are unsupported due to their own stylesheet, and downstream-customized GNOME sessions like Ubuntu's may require switching to the standard GNOME session for proper theming. The README recommends using fonts with a Medium weight such as Roboto and setting font sizes to specific values for optimal appearance.

Development activity shows consistent maintenance with regular updates addressing compatibility across evolving GTK versions. The project maintains documentation for installation, GDM theming, and manual setup, indicating attention to user guidance. Support for multiple desktop environments and toolkit versions demonstrates ongoing effort to keep the theme functional as the Linux desktop ecosystem evolves.