When upgrading from v0.5.x, remove old data directory
rm -Rf ~/.local/share/NexusMods.App
See: https://github.com/Nexus-Mods/NexusMods.App/releases/tag/v0.6.0
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: | 7 |
Popularity: | 2.57 |
First Submitted: | 2024-06-15 16:48 (UTC) |
Last Updated: | 2024-12-02 18:14 (UTC) |
When upgrading from v0.5.x, remove old data directory
rm -Rf ~/.local/share/NexusMods.App
See: https://github.com/Nexus-Mods/NexusMods.App/releases/tag/v0.6.0
This package seems pretty out of date. I'm not complaining, I'm just wondering what's going on.
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.
Thank you, that's been removed.
The included nexusmods-app.desktop
file has MimeType=x-scheme-handler/nxm
which should be removed.
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.
@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
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
@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
.
Pinned Comments
Abzie commented on 2024-06-15 17:00 (UTC)
Currently, only Stardew Valley is officially supported.
To use other games, click the + next to "My Games", then in the new tab click "Settings", then toggle on "[Unsupported] Enable Unsupported Games" and restart the application.