To the Home Page

Tracking libadwaita adoption in Fedora (updated for F42)

Published on April 15, 2025 · Reading time: 2 minutes

This short article shows the progress of introducing libadwaita, the set of new design patterns in GNOME desktop environment, to Fedora. Fedora is considered a distro close to the upstream, with release cycle similar to GNOME’s.

The goal would be to have a consistent modern theme for all preinstalled apps by default. Some programs are not a part of GNOME itself, so the 100% completion may not be possible. However, apps trying to mimic libadwaita look-and-feel are also accepted.

You can install a custom theme to make older GTK software look like other libadwaita apps. You don’t need to manually download it from GitHub. Get it from Fedora repos, open the GNOME Tweaks app, and change “Legacy Applications” style to adw-gtk3:

dnf install gnome-tweaks adw-gtk3-theme

The libadwaita was first introduced in GNOME 42 (Fedora 36). I’ve tested all Fedora versions with their launch day 64-bit ISO image, in live mode and with no internet connection.

Fedora Version GNOME Version File Name
F42 48 Fedora-Workstation-Live-42-1.1.x86_64.iso
F41 47 Fedora-Workstation-Live-x86_64-41-1.4.iso
F40 46 Fedora-Workstation-Live-x86_64-40-1.14.iso
F39 45 Fedora-Workstation-Live-x86_64-39-1.5.iso
F38 44 Fedora-Workstation-Live-x86_64-38-1.6.iso
F37 43 Fedora-Workstation-Live-x86_64-37-1.7.iso
F36 42 Fedora-Workstation-Live-x86_64-36-1.5.iso

Application list

F42 F41 F40 F39 F38 F37 F36
Boxes
Calculator Yes Yes Yes Yes Yes Yes Yes
Calendar Yes Yes Yes Yes Yes Yes Yes
Camera 1 Yes Yes Yes
Characters Yes Yes Yes Yes Yes Yes Yes
Clocks Yes Yes Yes Yes Yes Yes Yes
Connections
Contacts Yes Yes Yes Yes Yes Yes Yes
Disk Usage Analyzer Yes Yes Yes Yes Yes Yes Yes
Disks
Document Scanner Yes Yes Yes
Document Viewer
Fedora Media Writer
Files Yes Yes Yes Yes Yes Yes
Firefox
Fonts Yes Yes Yes Yes Yes Yes Yes
Help
Image Viewer 2 Yes Yes Yes Yes
LibreOffice
Logs Yes Yes Yes Yes Yes Yes
Maps Yes Yes Yes Yes Yes Yes
Parental Controls 3 Yes
Problem Reporting
Rhythmbox
Settings Yes Yes Yes Yes Yes Yes Yes
Software Yes Yes Yes Yes Yes Yes Yes
System Monitor Yes Yes Yes
Terminal 4 Yes Yes
Text Editor Yes Yes Yes Yes Yes Yes Yes
Tour Yes Yes Yes Yes Yes Yes Yes
Videos
Weather Yes Yes Yes Yes Yes Yes Yes
Total 21 20 19 16 15 15 12

  1. cheese is replaced with snapshot which introduces libadwaita. ↩︎

  2. eog is replaced with loupe which introduces libadwaita. ↩︎

  3. New in Fedora 42. ↩︎

  4. gnome-terminal is replaced with ptyxis, using custom launcher icon and name. ↩︎

Check out other blog posts: