while trying to getting the app to run (not from aur), I stumbled over the following syntax to prefer wlr and fall back to gtk
# cat ~/.config/xdg-desktop-portal/portals.conf
[preferred]
default=wlr;gtk
| Git Clone URL: | https://aur.archlinux.org/nexusmods-app-bin.git (read-only, click to copy) |
|---|---|
| Package Base: | nexusmods-app-bin |
| Description: | A mod installer, creator and manager for all your popular games. |
| Upstream URL: | https://github.com/Nexus-Mods/NexusMods.App |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | nexusmods-app |
| Provides: | nexusmods-app |
| Submitter: | Abzie |
| Maintainer: | Abzie (erri120) |
| Last Packager: | Abzie |
| Votes: | 21 |
| Popularity: | 2.09 |
| First Submitted: | 2024-06-15 16:48 (UTC) |
| Last Updated: | 2025-11-17 18:14 (UTC) |
while trying to getting the app to run (not from aur), I stumbled over the following syntax to prefer wlr and fall back to gtk
# cat ~/.config/xdg-desktop-portal/portals.conf
[preferred]
default=wlr;gtk
Updated to 0.13.4 and fixed INSTALL_TRYEXEC issue with the desktop icon.
Encountered the same issue as @saghm.
From what I can tell this may have always been the case and might be why some people are having issues logging into the app.
Once I commented out the TryExec line the login button worked without issue.
The line TryExec=${INSTALL_TRYEXEC} in the desktop file doesn't seem to be edited in the PKGBUILD, so it exists in the file that ends up installed on the system. Using Plasma 6, this seems to cause the application not to get properly added to menus and launchers, but deleting that line seems to have fixed it. I'm guessing that line might be a leftover from a previous iteration of the PKGBUILD?
Apologies for marking this as out of date; I realize now that 0.12.0 doesn't actually have any binaries available for download. I don't see a way for me to manually retract having marked it that way, so I guess the only way for that to happen is for the maintainer to do it.
The app needs xdg-desktop-portal-gtk to function properly. A DE-specific desktop portal is not going to do it (in Hyprland's case at least). See https://github.com/Nexus-Mods/NexusMods.App/issues/3236#issuecomment-2901064385
@Abzie Any reason to specify all these XDG Desktop Portal implementations individually as optional dependencies over just using xdg-desktop-portal-impl as a required dependency?
You must use a desktop compatible with an XDG backend that supports the "App Chooser Portal": https://wiki.archlinux.org/title/XDG_Desktop_Portal#List_of_backends_and_interfaces
These have been listed as optional dependencies. You must install the XDG backend to suit your DE.
If you are running i3, see comment by cprn: https://aur.archlinux.org/packages/nexusmods-app-bin#comment-1016570
Pinned Comments
Abzie commented on 2025-03-22 23:05 (UTC)
You must use a desktop compatible with an XDG backend that supports the "App Chooser Portal": https://wiki.archlinux.org/title/XDG_Desktop_Portal#List_of_backends_and_interfaces
These have been listed as optional dependencies. You must install the XDG backend to suit your DE.
If you are running i3, see comment by cprn: https://aur.archlinux.org/packages/nexusmods-app-bin#comment-1016570