Skip to content

amethyst-mod-manager: init at 2.1.0; python3Packages.libloot: init at 0.29.6 - #547296

Open
RoGreat wants to merge 2 commits into
NixOS:masterfrom
RoGreat:amethyst-mod-manager
Open

amethyst-mod-manager: init at 2.1.0; python3Packages.libloot: init at 0.29.6#547296
RoGreat wants to merge 2 commits into
NixOS:masterfrom
RoGreat:amethyst-mod-manager

Conversation

@RoGreat

@RoGreat RoGreat commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

"A Linux native mod manager for a variety of games"

Homepage: https://github.com/ChrisDKN/Amethyst-Mod-Manager

Package request here: ChrisDKN/Amethyst-Mod-Manager#224

This also requires the libloot python package. Looks like the main program needs an update as well in a separate PR.

Things done

@RoGreat

RoGreat commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 547296
Commit: 305fcc35f4f46a30da40ebd63afaf21019b88226


x86_64-linux

✅ 3 packages built:
  • amethyst-mod-manager
  • python313Packages.libloot
  • python314Packages.libloot

@nixpkgs-ci nixpkgs-ci Bot added 8.has: package (new) This PR adds a new package 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 9.needs: reviewer This PR currently has no reviewers requested and needs attention. 6.topic: python Python is a high-level, general-purpose programming language. labels Jul 30, 2026
@RoGreat
RoGreat force-pushed the amethyst-mod-manager branch 2 times, most recently from 55ad065 to 7edc981 Compare July 31, 2026 05:14
@claymorwan

Copy link
Copy Markdown
Contributor

I think this is the same package from ur NUR repo right ? I'm tryning it out rn but the nxm scheme handler doesn't seem to work, when i use the "Mod manager download button" nothing happens

@RoGreat

RoGreat commented Jul 31, 2026

Copy link
Copy Markdown
Contributor Author

It's the same package, but it does have some minor changes to fit into nixpkgs. I'll have to check if the --nxm stuff works. maybe it's been changed. No patch errors though so it should've worked.

@RoGreat

RoGreat commented Jul 31, 2026

Copy link
Copy Markdown
Contributor Author

It still works for me. Maybe you have another mod manager that overrides the amethystmodmanager-nxm.desktop in ~/.local/share/applications? Or is that malformed? Also make sure it's on the PATH. I see it's not set to the nix store absolute path (we don't want to continually overwrite the nxm .desktop shortcut)

@keenanweaver keenanweaver left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we have strictDeps/__structuredAttrs on each? Otherwise, looks good. Haven't noticed any issues in testing.

nixpkgs-review result for #547296

Generated using nixpkgs-review-gha (d38b08f)

Command: nixpkgs-review pr 547296
Commit: 7edc98166f842a9bf77b81e4c88ea4ec23c7cbca (subsequent changes)
Merge: c83e689c321144a4bd440fb70a1522a22e729e04

Logs: https://github.com/keenanweaver/nixpkgs-review-gha/actions/runs/30676104652/attempts/1


x86_64-linux

✅ 3 packages built:
  • amethyst-mod-manager
  • python313Packages.libloot
  • python314Packages.libloot

aarch64-linux

✅ 3 packages built:
  • amethyst-mod-manager
  • python313Packages.libloot
  • python314Packages.libloot

@RoGreat

RoGreat commented Aug 1, 2026

Copy link
Copy Markdown
Contributor Author

I'll do that. Just lazy and do whatever nixpkgs-vet wants lol. I believe strictDeps is already applied on the python packages btw, so just __structuredAttrs.

@RoGreat
RoGreat force-pushed the amethyst-mod-manager branch from 7edc981 to dc79596 Compare August 1, 2026 00:53
@nixpkgs-ci nixpkgs-ci Bot added 12.approvals: 1 This PR was reviewed and approved by one person. and removed 9.needs: reviewer This PR currently has no reviewers requested and needs attention. labels Aug 1, 2026
@RoGreat
RoGreat force-pushed the amethyst-mod-manager branch from dc79596 to ff832a0 Compare August 1, 2026 01:46
@claymorwan

Copy link
Copy Markdown
Contributor

It still works for me. Maybe you have another mod manager that overrides the amethystmodmanager-nxm.desktop in ~/.local/share/applications? Or is that malformed? Also make sure it's on the PATH. I see it's not set to the nix store absolute path (we don't want to continually overwrite the nxm .desktop shortcut)

i removed the previous desktop file and relaunched the app and now it semi work, clicking on the mod manager button does open the app now but it does nothing, no download or anything
i tried running in the terminal (amethyst-mod-manager --nxm <nxm link>) and it did work this time and downloaded the mod as it should, maybe something in the desktop file ?

@RoGreat

RoGreat commented Aug 1, 2026

Copy link
Copy Markdown
Contributor Author

Also check the mimapps.list and mimeinfo.cache in there. Should see something like this in the list:

[Default Applications]

x-scheme-handler/nxm=amethystmodmanager-nxm.desktop
[Added Associations]
x-scheme-handler/nxm=amethystmodmanager-nxm.desktop
[MIME Cache]
...
x-scheme-handler/nxm=amethystmodmanager-nxm.desktop;cdumm-nxm.desktop;

You might have additional mod managers like in my example cdumm-nxm.desktop in use, but that won't work since it's not overriding the default application.

@claymorwan

Copy link
Copy Markdown
Contributor

ok as it turns out i needed to manually add amethyst to my mimeapps.list since im managing it with nix lol, it's working now thanks

@RoGreat
RoGreat force-pushed the amethyst-mod-manager branch from ff832a0 to 4cdf2df Compare August 5, 2026 17:55
@RoGreat RoGreat changed the title amethyst-mod-manager: init at 2.0.5; python3Packages.libloot: init at 0.29.6 amethyst-mod-manager: init at 2.1.0; python3Packages.libloot: init at 0.29.6 Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants