-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build failure: adding xdg-desktop-portal-gtk conflicts with GNOME's implementation #345733
Comments
This is kind of normal, GNOME uses a different build of xdg-desktop-portal-gtk, so there's not much we can do here really. If you really want to have both, maybe run them in specializations. |
I'm not really using Gnome very often, but rebuilding without it, I've lost a bunch of fonts in GTK apps... any suggestions? |
Install whatever fonts you need? |
Causes issue if sway, hyprland, other Wayland compositors are enabled with GNOME since we are adding the portal there. #342646 (comment) CC @jtojnar |
I think it should be fine to just enable all the portals in x-d-p-gtk unconditionally, now that the portal selection is configurable. |
I have been thinking of an alternative implementation:
Benefits here would be overall deduplication, though in cases of GNOME/standalone compositor it WILL favor gnome. Honestly thats not something I can reasonably think of a fix for that doesnt include manually checking every single module possible. If the implementation above suffices I will submit a new PR shortly. Just want community feedback. |
I am not a fan of |
The main reason I added the |
This issue has been mentioned on NixOS Discourse. There might be relevant details there: |
Steps To Reproduce
Steps to reproduce the behavior:
Build log
Additional context
It looks like xdg-desktop-portal-gtk was added in c4c3b41
... I think Gnome modifies this package somehow, creating the conflict. This only breaks if you try to install both Gnome and Plasma6 simultaneously.
Notify maintainers
@K900
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.Add a 👍 reaction to issues you find important.
The text was updated successfully, but these errors were encountered: