diff --git a/pkgs/by-name/vr/vrcx/package.nix b/pkgs/by-name/vr/vrcx/package.nix index f33e1fb9ac2e..06d65b96c5d0 100644 --- a/pkgs/by-name/vr/vrcx/package.nix +++ b/pkgs/by-name/vr/vrcx/package.nix @@ -1,33 +1,36 @@ { lib, - fetchFromGitHub, - buildDotnetModule, - dotnetCorePackages, - buildNpmPackage, + stdenv, + nodejs_22, electron_39, makeWrapper, - copyDesktopItems, + fetchFromGitHub, + buildNpmPackage, makeDesktopItem, - stdenv, + copyDesktopItems, + buildDotnetModule, + dotnetCorePackages, }: let + node = nodejs_22; electron = electron_39; dotnet = dotnetCorePackages.dotnet_9; in buildNpmPackage (finalAttrs: { pname = "vrcx"; - version = "2026.01.04"; + version = "2026.01.28"; src = fetchFromGitHub { repo = "VRCX"; owner = "vrcx-team"; tag = "v${finalAttrs.version}"; - hash = "sha256-ibsmlNfW64mzJOhIkJydpJ9ys2PbPfyj2XBGwY5xuww="; + hash = "sha256-D6KYKKDaWk7OMKVNOsA8K2j+kilAtLcRmMz4Xmt5pms="; }; + nodejs = node; makeCacheWritable = true; npmFlags = [ "--ignore-scripts" ]; - npmDepsHash = "sha256-TUdzrEa2dW4rKA/9HGgF6c9JTMiBmNWvc/9R0kIKSls="; + npmDepsHash = "sha256-qa9056EljXLxcrArECf41vygueAAwrbeuA20yoMcYPA="; nativeBuildInputs = [ makeWrapper @@ -75,11 +78,11 @@ buildNpmPackage (finalAttrs: { desktopItems = [ (makeDesktopItem { name = "vrcx"; - desktopName = "VRCX"; - comment = "Friendship management tool for VRChat"; icon = "vrcx"; exec = "vrcx"; terminal = false; + desktopName = "VRCX"; + comment = "Friendship management tool for VRChat"; categories = [ "Utility" "Application" @@ -90,8 +93,8 @@ buildNpmPackage (finalAttrs: { passthru = { backend = buildDotnetModule { - pname = "${finalAttrs.pname}-backend"; inherit (finalAttrs) version src; + pname = "${finalAttrs.pname}-backend"; dotnet-sdk = dotnet.sdk; dotnet-runtime = dotnet.runtime;