Package Details: nexusmods-app-bin 0.9.2-1

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: 11
Popularity: 1.23
First Submitted: 2024-06-15 16:48 (UTC)
Last Updated: 2025-04-07 17:04 (UTC)

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

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

erri120 commented on 2024-07-16 08:59 (UTC)

0.5.3 contains some major changes for package maintainers. The docs should cover most of it. Importantly, we changed how we handle NXM links, and how we provide the .desktop file.

Abzie commented on 2024-06-20 13:49 (UTC)

Thank you, that's been removed.

erri120 commented on 2024-06-20 13:27 (UTC)

The included nexusmods-app.desktop file has MimeType=x-scheme-handler/nxm which should be removed.

Abzie commented on 2024-06-20 13:26 (UTC)

The NXM handler is generated by the program on first startup/login prompt, it doesn't need to be included in the AUR package unlike the application's .desktop file.

erri120 commented on 2024-06-20 13:02 (UTC)

@Abzie the nexusmods-app.desktop file that you ship is wrong. You want to create two desktop files:

1) For "Nexus Mods App" that launches the App. 2) For "Nexus Mods App NXM Handler"

We currently generate a .desktop file at runtime at ~/.local/share/applications/nexusmods-app-nxm.desktop:

[Desktop Entry]
Name=NexusMods.App NXM Handler
Terminal=false
Type=Application
Path=/ssd-pool/projects/NexusMods/app/main/src/NexusMods.App/bin/Debug/net8.0
Exec=/ssd-pool/projects/NexusMods/app/main/src/NexusMods.App/bin/Debug/net8.0/NexusMods.App protocol-invoke --url %u
NoDisplay=true
MimeType=x-scheme-handler/nxm;x-scheme-handler/nxm

erri120 commented on 2024-06-20 08:51 (UTC)

I've updated the documentation with details on how to publish the project: https://nexus-mods.github.io/NexusMods.App/developers/Contributing/#for-package-maintainers

erri120 commented on 2024-06-17 16:50 (UTC)

@yochananmarqos right, I should probably update the docs to include instructions for publishing. Building is easy, since it's a .NET application you can just do dotnet build. For publishing, we use PupNet: GitHub Workflow. This calls dotnet publish with the following additional arguments found in app.pupnet.conf.

yochananmarqos commented on 2024-06-17 15:08 (UTC)

@erri120: Thanks. However, I don't see any build instructions anywhere and the build scripts have been removed from the repo.

erri120 commented on 2024-06-17 14:53 (UTC)

@yochananmarqos If you're building from source, check the docs we have for package maintainers. You want set INSTALLATION_METHOD_PACKAGE_MANAGER on build.