Package Details: libadwaita-without-adwaita-git 1.8.1.r64.g55e1e5e-1

Git Clone URL: https://aur.archlinux.org/libadwaita-without-adwaita-git.git (read-only, click to copy)
Package Base: libadwaita-without-adwaita-git
Description: Building blocks for modern adaptive GNOME applications - patched to respect system theme
Upstream URL: https://gitlab.gnome.org/GNOME/libadwaita
Licenses: LGPL-2.1-or-later
Conflicts: libadwaita
Provides: libadwaita, libadwaita-1.so
Submitter: ich
Maintainer: xiota
Last Packager: xiota
Votes: 30
Popularity: 0.028036
First Submitted: 2022-04-08 09:57 (UTC)
Last Updated: 2025-11-04 05:36 (UTC)

Dependencies (8)

Required by (707)

Sources (2)

Pinned Comments

ich commented on 2022-04-08 10:17 (UTC) (edited on 2023-01-10 05:38 (UTC) by ich)

The version of libadwaita provided by this package will use the dconf-variable 'org.gnome.desktop.interface.gtk-theme' to load the theme. This is the same variable that other gtk4-apps (and gnome-tweaks) uses.

For this to work, your theme needs to support gtk4. There may also be some weird formatting until themes are updated to fully support the new widgets; The Arc-family of themes seems to already support most of libadwaita.

Since this replaces the system library, it will only work for apps that actually use it (that is, all apps in the main repo). You will still have to set GTK_THEME if you want to use Flatpaks / Snaps / Appimages

Edit: Please, never just report issues to other gtk projects while using this library. Please always check if the issue persists using extra/libadwaita, and report your issue only on this AUR package if it doesn't.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

ich commented on 2025-01-26 15:07 (UTC)

@rrevi Ah sorry, I thought your issue was just with the package version.

libadwaita-without-adwaita replaces the libadwaita package, so you need to uninstall libadwaita. However, you cannot just uninstall libadwaita without also uninstalling it's dependencies. If your AUR helper allows you to input y in the following prompt:

:: libadwaita-without-adwaita-git-1.6.3-16 and libadwaita-1:1.6.3-1 are in conflict. Remove libadwaita? [y/N] 

then that should fix your issue. If it does not, you can download the source for this repository here and run makepkg -si in the extracted folder.

rrevi commented on 2025-01-26 14:46 (UTC)

@ich thanks for the quick turnaround!

Unfortunately, the uplift didn't fix my issue:

==> Finished making: libadwaita-without-adwaita-git 1.6.3-16 (Sun 26 Jan 2025 09:39:21 AM EST)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...
:: libadwaita-without-adwaita-git-1.6.3-16 and libadwaita-1:1.6.3-1 are in conflict. Remove libadwaita? [y/N] 
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: libadwaita-without-adwaita-git-1.6.3-16 and libadwaita-1:1.6.3-1 are in conflict

I tried sudo pacman -R libadwaita and got:

...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libadwaita breaks dependency 'libadwaita' required by baobab
:: removing libadwaita breaks dependency 'libadwaita' required by epiphany
:: removing libadwaita breaks dependency 'libadwaita' required by gnome-bluetooth-3.0
:: removing libadwaita breaks dependency 'libadwaita' required by gnome-calculator
:: removing libadwaita breaks dependency 'libadwaita' required by gnome-calendar
:: removing libadwaita breaks dependency 'libadwaita' required by gnome-characters
...

ich commented on 2025-01-26 14:10 (UTC)

@rrevi Thanks for the notice. I updated to 1.6.3

@ExaHamza Do I understand correctly that accent colors (as css variables) are only implemented in libadwaita and not in GTK? Fixing the patch to include that shouldn't be hard, but I don't know when I'll get to it.

rrevi commented on 2025-01-26 06:03 (UTC)

I got this error today:

looking for conflicting packages...
:: libadwaita-without-adwaita-git-1.6.0-15 and libadwaita-1:1.6.3-1 are in conflict. Remove libadwaita? [y/N] 
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies) 
:: libadwaita-without-adwaita-git-1.6.0-15 and libadwaita-1:1.6.3-1 are in conflict

which made me realize this package may be outdated?

earlybird commented on 2024-11-29 06:13 (UTC)

Accent colors in gnome settings appearance style remain empty

ExaHamza commented on 2024-11-14 11:38 (UTC)

After applying this patch the accent colors are not shown on g-c-c. I'm not sure if this is because of the patch or theme (Colloid Gruvbox by Fausto).

kanehekili commented on 2024-11-03 02:49 (UTC) (edited on 2024-11-03 02:51 (UTC) by kanehekili)

Removing this app and reverted to the original libadwaita lib. To activate the proprietary theme, I did the following: Added "GTK_THEME" to /etc/environment and .bashrc

Added "export GSK_RENDERER=cairo" to /etc/profile

I would've expected support from the maintainer - but there wasn't any.

mezutelni commented on 2024-10-24 09:27 (UTC)

Looks like gitlab.gnome.org/gnome/ is down which results in errors (504/503/500) while downloading source code resultings in errors while installing @earlybird.

earlybird commented on 2024-10-24 04:28 (UTC)

Can you check your pkgbuild? I can not build the package. fatal: unable to access 'https://gitlab.gnome.org/GNOME/libadwaita.git/': The requested URL returned error: 504

kanehekili commented on 2024-09-30 15:08 (UTC) (edited on 2024-10-07 20:55 (UTC) by kanehekili)

Your latest update works. But the appearance of dark themes (e.g. Adwaita-dark) leads to a "gray" mush color instead of black. Is there a workaround for this? Update Reverting the GTK4 Version to 4:14.5 (from 4.16.2) resolves the issue.

Update 2 Still present @ GTK1:4.16.3. Dark colors are grayed out