diff --git a/pkgs/by-name/ne/nexusmods-app/package.nix b/pkgs/by-name/ne/nexusmods-app/package.nix index fdaacf378941..80376f70fe0e 100644 --- a/pkgs/by-name/ne/nexusmods-app/package.nix +++ b/pkgs/by-name/ne/nexusmods-app/package.nix @@ -1,11 +1,10 @@ { _7zz, - avalonia, buildDotnetModule, callPackage, desktop-file-utils, dotnetCorePackages, - fetchgit, + fetchFromGitHub, imagemagick, lib, xdg-utils, @@ -25,9 +24,10 @@ buildDotnetModule (finalAttrs: { inherit pname; version = "0.17.2"; - src = fetchgit { - url = "https://github.com/Nexus-Mods/NexusMods.App.git"; - rev = "refs/tags/v${finalAttrs.version}"; + src = fetchFromGitHub { + owner = "Nexus-Mods"; + repo = "NexusMods.App"; + tag = "v${finalAttrs.version}"; hash = "sha256-2B5n1yN42birMJ1YaUU/KjzhHIJTv8nwrupc0ULc8Hc="; fetchSubmodules = true; }; @@ -44,11 +44,6 @@ buildDotnetModule (finalAttrs: { projectFile = "src/NexusMods.App/NexusMods.App.csproj"; testProjectFile = "NexusMods.App.sln"; - buildInputs = [ - # TODO: bump avalonia to 11.1.3 - # avalonia - ]; - nativeCheckInputs = [ _7zz ]; nativeBuildInputs = [ @@ -106,8 +101,8 @@ buildDotnetModule (finalAttrs: { # Bitmap icons for i in 16 24 48 64 96 128 256 512; do - size=''${i}x''${i} - dir=$out/share/icons/hicolor/$size/apps + size="$i"x"$i" + dir="$out/share/icons/hicolor/$size/apps" mkdir -p $dir magick -background none $icon -resize $size $dir/com.nexusmods.app.png done @@ -196,7 +191,7 @@ buildDotnetModule (finalAttrs: { meta = { mainProgram = "NexusMods.App"; homepage = "https://github.com/Nexus-Mods/NexusMods.App"; - changelog = "https://github.com/Nexus-Mods/NexusMods.App/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/Nexus-Mods/NexusMods.App/releases/tag/${finalAttrs.src.tag}"; license = [ lib.licenses.gpl3Plus ]; maintainers = with lib.maintainers; [ l0b0