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

yochananmarqos commented on 2024-06-17 14:33 (UTC)

@erri120: I have a WIP PKGBUILD building from source, but it fails for some reason.

why do you think this package needs java-runtime? This is a C# project...

Good point. Yes, it was because namcap thought it was necessary and I didn't look very closely:

nexusmods-app-bin I: Dependency java-runtime detected and satisfied (found class files opt/NexusMods.App/runtimes/osx-x64/native/7zz)

@Abzie: The Mac & Windows runtimes should be removed:

rm -rf "$pkgdir"/opt/NexusMods.App/runtimes/{osx,win}-x64

erri120 commented on 2024-06-17 12:22 (UTC) (edited on 2024-06-17 12:24 (UTC) by erri120)

namcap probably suggested snappy as a dependency because rocksdb also has snappy as a dependency. The App is using RocksDB under the hood and the RocksDB NuGet package provides native libraries, so it might recommend snappy because of that.

It's still probably a false positive, although I haven't verified this. My system has snappy installed as a dependency for ffmpeg.

Abzie commented on 2024-06-17 12:08 (UTC) (edited on 2024-06-17 12:10 (UTC) by Abzie)

Hi erri120, I have added you as a Co-maintainer for this package.

With regards to both questions on deps from yourself and yochananmarqos these deps are highlighted from namcap. I dismissed the java-runtime requirement for the same reason, it's a C# project.

snappy was another dep identified by namcap. desktop-file-utils provides update-desktop-database as per upstream docs.

erri120 commented on 2024-06-17 11:47 (UTC)

I'm one of the developers working on the project, thanks for taking the time to create an AUR package for the App. I'm running Arch as well and would've probably created a package at some point.

Although we publish both an Archive, and an AppImage version, it's recommended to build from source if you create a package. I wrote a wiki page for this that you can find in the repository.

I'm curious about the snappy requirement, that seems unnecessary.

@yochananmarqos why do you think this package needs java-runtime? This is a C# project...

yochananmarqos commented on 2024-06-15 20:02 (UTC)

@Abzie: In summary, you're making this more complicated that it needs to be with useless variables and unnecessary functions.

There are missing dependencies on java-runtime and hicolor-icon-theme. No idea where you got desktop-file-utils from. Also, SVG icons go in /usr/share/icons/hicolor/scalable/apps/.

Just extract the source archive in the package function, no reason to have a prepare function at all. Improved PKGBUILD.

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.