Skip to content

Instantly share code, notes, and snippets.

@niteria
Created November 18, 2025 00:29
Show Gist options
  • Select an option

  • Save niteria/441f8cb49bfb651d305e2a1823c0f568 to your computer and use it in GitHub Desktop.

Select an option

Save niteria/441f8cb49bfb651d305e2a1823c0f568 to your computer and use it in GitHub Desktop.
{
pkgs ? import <nixpkgs> { },
}:
pkgs.buildDotnetModule rec {
pname = "uvtools";
version = "5.2.1"; # Update to latest from https://github.com/sn4k3/UVtools/releases
src = pkgs.fetchFromGitHub {
owner = "sn4k3";
repo = "UVtools";
rev = "v${version}";
hash = "sha256-59cW3aR7UuYKACd0WIubxBqQQIFQiX4eNR3cPIg3vVk="; # Run `nix-prefetch-github sn4k3 UVtools --rev v${version}` to get this
};
projectFile = "UVtools.UI/UVtools.UI.csproj"; # Builds the entire solution
nugetDeps = ./deps.nix; # We'll generate this in Step 2
dotnet-sdk = pkgs.dotnetCorePackages.sdk_9_0;
dotnet-runtime = pkgs.dotnetCorePackages.runtime_9_0;
# Native/runtime dependencies (similar to shell.nix)
buildInputs = with pkgs; [
opencv # For OpenCVSharp native bindings
gtk3 # For file dialogs in Avalonia
glib
icu # Globalization
libgdiplus # System.Drawing
fontconfig
pango
cairo
gdk-pixbuf # Rendering
xorg.libICE
xorg.libSM
dbus # X11/DBus
mesa # OpenGL if needed
adwaita-icon-theme
gnome-themes-extra # Themes to fix transparency
];
# Post-build fixes: Ensure native libs are found at runtime
postFixup = ''
wrapProgram $out/bin/UVtools \
--prefix LD_LIBRARY_PATH : "${pkgs.lib.makeLibraryPath buildInputs}" \
--prefix XDG_DATA_DIRS : "${pkgs.adwaita-icon-theme}/share:${pkgs.gnome-themes-extra}/share"
'';
meta = with pkgs.lib; {
description = "MSLA/DLP 3D printer file tool";
homepage = "https://github.com/sn4k3/UVtools";
license = licenses.agpl3Only;
platforms = platforms.linux;
};
}
# This file was automatically generated by passthru.fetch-deps.
# Please dont edit it manually, your changes might get overwritten!
# TODO: This format file is obsolete, consider migrating to JSON.
{ fetchNuGet }:
[
(fetchNuGet {
pname = "Avalonia";
version = "11.3.6";
hash = "sha256-dSq6RshqnvbHBPkSvp4rTOgtWmVUPVvaGZadPI2TK9g=";
})
(fetchNuGet {
pname = "Avalonia.Angle.Windows.Natives";
version = "2.1.25547.20250602";
hash = "sha256-LE/lENAHptmz6t3T/AoJwnhpda+xs7PqriNGzdcfg8M=";
})
(fetchNuGet {
pname = "Avalonia.AvaloniaEdit";
version = "11.0.0";
hash = "sha256-8lJBbbUn6RP4+8qO7VMDdL334o6hTf3Lj3EgIA75K4o=";
})
(fetchNuGet {
pname = "Avalonia.BuildServices";
version = "0.0.31";
hash = "sha256-wgtodGf644CsUZEBIpFKcUjYHTbnu7mZmlr8uHIxeKA=";
})
(fetchNuGet {
pname = "Avalonia.Controls.ColorPicker";
version = "11.3.6";
hash = "sha256-oiaEB3gLyafsRyY8YZ/f//Wne4vAhd73jCF5XOZDIkw=";
})
(fetchNuGet {
pname = "Avalonia.Controls.DataGrid";
version = "11.3.6";
hash = "sha256-Hk1EOnd1E+ZrQTavmQtBZ4NvHiyFhzIMcT7UQPuU2Sw=";
})
(fetchNuGet {
pname = "Avalonia.Desktop";
version = "11.3.6";
hash = "sha256-n54YrP1SviFQH9VEXfw0O3o6K86rhGBbVw4vXhWUFOE=";
})
(fetchNuGet {
pname = "Avalonia.Diagnostics";
version = "11.3.6";
hash = "sha256-uFKSZLA5qvta/ZSVr+vvKT8l9asBT56iF6Lgxcawsgk=";
})
(fetchNuGet {
pname = "Avalonia.Fonts.Inter";
version = "11.3.6";
hash = "sha256-DgBhomRks81tFAJC1UCI7UMprxwgW5eMLu1bShy0HoM=";
})
(fetchNuGet {
pname = "Avalonia.FreeDesktop";
version = "11.3.6";
hash = "sha256-KnnXq7iFyS94PbHfbk3ks/DHEQVKxkHD+Nhe0pTPZnc=";
})
(fetchNuGet {
pname = "Avalonia.Native";
version = "11.3.6";
hash = "sha256-uVFziTCL3J2DvrjNl7O3aIKCChsm4tO7INDh+3hrlJw=";
})
(fetchNuGet {
pname = "Avalonia.Remote.Protocol";
version = "11.3.6";
hash = "sha256-Nxg+jt3Eit9amUZPPicmXy+5/2nqEu6rTLRk7ccH+qE=";
})
(fetchNuGet {
pname = "Avalonia.Skia";
version = "11.3.6";
hash = "sha256-PqoGzraRMb4SAl0FAeROcTmPXUm5SHn6KCCdexIBgLM=";
})
(fetchNuGet {
pname = "Avalonia.Svg";
version = "11.0.0";
hash = "sha256-edKxg+OsZ2EkWvSDpGxRTLmEx3U1G0+6CbRJy4VUr/Y=";
})
(fetchNuGet {
pname = "Avalonia.Themes.Fluent";
version = "11.3.6";
hash = "sha256-bHMqliKPxh2WZiUmuv+mQej3cpKNs0KbyNOEVx69fCg=";
})
(fetchNuGet {
pname = "Avalonia.Themes.Simple";
version = "11.3.6";
hash = "sha256-omvYccZgdrkD5KnPKQlafz7lMFL46KMQrTJVxF9AV0E=";
})
(fetchNuGet {
pname = "Avalonia.Win32";
version = "11.3.6";
hash = "sha256-zlYoHQMyvirc73hEnpjZbhz5BUss/jAlq6Jwb+8Fucc=";
})
(fetchNuGet {
pname = "Avalonia.X11";
version = "11.3.6";
hash = "sha256-nXHgvgp2cOjwchgkN1E0N47JWyYEkYTZ69FyEtCATf8=";
})
(fetchNuGet {
pname = "BinarySerializer";
version = "8.6.4.1";
hash = "sha256-H+PpU8TWgzmqFs6QkurXXsnswf5LSDv0isfHpYvBxjI=";
})
(fetchNuGet {
pname = "ColorTextBlock.Avalonia";
version = "11.0.2";
hash = "sha256-FmaYhszWp/VCIp4BUnWXGMQr62WzVNUo/IKEbN59bX8=";
})
(fetchNuGet {
pname = "CommunityToolkit.Diagnostics";
version = "8.4.0";
hash = "sha256-uAK5I/YOMeY9R2pX4rabPxq7J/NF8ob6IpQ+leTM8HA=";
})
(fetchNuGet {
pname = "CommunityToolkit.HighPerformance";
version = "8.4.0";
hash = "sha256-q9RZZvLlvk1sXuIr5wdBxyTf9o0G2mk23xtNGDf6vGs=";
})
(fetchNuGet {
pname = "Emgu.CV";
version = "4.11.0.5746";
hash = "sha256-tx6EAS6d7jIG/iID001ftLBG4tySXrwNQUxsRcgzCUI=";
})
(fetchNuGet {
pname = "Emgu.CV.runtime.mini.macos";
version = "4.11.0.5746";
hash = "sha256-Fjo47HsnCEsTomS4bHC1V0hNUVqW30sg3nSjwbf5mSg=";
})
(fetchNuGet {
pname = "Emgu.CV.runtime.mini.ubuntu-x64";
version = "4.11.0.5746";
hash = "sha256-hs5w2Nc0Edlqt5HhhgMznPSZOnPUhQ9WC6nFZiEbtVE=";
})
(fetchNuGet {
pname = "Emgu.CV.runtime.mini.windows";
version = "4.11.0.5746";
hash = "sha256-qkZ/rn0CqnXGEs2GsmwHMqL66V1LdC7O4+KFrRkT2dU=";
})
(fetchNuGet {
pname = "Emgu.runtime.windows.msvc.rt.arm64";
version = "19.44.35207.1";
hash = "sha256-e89p3QpirWinqjHWav7K/T4epjJCvV/DMOZmfo3MV9k=";
})
(fetchNuGet {
pname = "Emgu.runtime.windows.msvc.rt.x64";
version = "19.44.35207.1";
hash = "sha256-HtNC6cxpsVBNYl2Q67JiLUyRBBuaB3mGT8QA8plTvN8=";
})
(fetchNuGet {
pname = "Emgu.runtime.windows.msvc.rt.x86";
version = "19.44.35207.1";
hash = "sha256-qIa/JuUMh5EXiFePziXjJ7IEI3pHQGN6hQCm+jgaNnU=";
})
(fetchNuGet {
pname = "ExCSS";
version = "4.1.4";
hash = "sha256-7dKCwRC+Jt4CTLz9LF3LpmaB8ch1HFrcan7CmM3toPg=";
})
(fetchNuGet {
pname = "Fizzler";
version = "1.2.1";
hash = "sha256-FROW1WzitXTauf2Hn7YejOLqNKN2Nd+Q2etFB1pYsvA=";
})
(fetchNuGet {
pname = "HarfBuzzSharp";
version = "8.3.1.1";
hash = "sha256-614yv6bK9ynhdUnvW4wIkgpBe2sqTh28U9cDZzdhPc0=";
})
(fetchNuGet {
pname = "HarfBuzzSharp.NativeAssets.Linux";
version = "8.3.1.1";
hash = "sha256-sBbez6fc9axVcsBbIHbpQh/MM5NHlMJgSu6FyuZzVyU=";
})
(fetchNuGet {
pname = "HarfBuzzSharp.NativeAssets.macOS";
version = "8.3.1.1";
hash = "sha256-hK20KbX2OpewIO5qG5gWw5Ih6GoLcIDgFOqCJIjXR/Q=";
})
(fetchNuGet {
pname = "HarfBuzzSharp.NativeAssets.WebAssembly";
version = "8.3.1.1";
hash = "sha256-mLKoLqI47ZHXqTMLwP1UCm7faDptUfQukNvdq6w/xxw=";
})
(fetchNuGet {
pname = "HarfBuzzSharp.NativeAssets.Win32";
version = "8.3.1.1";
hash = "sha256-Um4iwLdz9XtaDSAsthNZdev6dMiy7OBoHOrorMrMYyo=";
})
(fetchNuGet {
pname = "HtmlAgilityPack";
version = "1.11.42";
hash = "sha256-y1sdZXb4+wjvH5gmwyBZOn5CLid7lTHgxEsy13BgdjM=";
})
(fetchNuGet {
pname = "K4os.Compression.LZ4";
version = "1.3.8";
hash = "sha256-OmT3JwO4qpkZDL7XqiFqZCyxySj64s9t+mXcN1T+IyA=";
})
(fetchNuGet {
pname = "KdTree";
version = "1.4.1";
hash = "sha256-R4+L26pJoliLiwMuxmJDoa3Vf16gBq417fN+iNCy7Yc=";
})
(fetchNuGet {
pname = "Markdown.Avalonia";
version = "11.0.2";
hash = "sha256-UxkZQezuimp+K2y+MQvB4tcj2lqmodku585diu9wods=";
})
(fetchNuGet {
pname = "Markdown.Avalonia.Html";
version = "11.0.2";
hash = "sha256-mBxg9ETSWmcS5HuaNTxqy9RCAvBuaUAb44619GghX/Y=";
})
(fetchNuGet {
pname = "Markdown.Avalonia.Svg";
version = "11.0.2";
hash = "sha256-4wdhRhwBTTA0+1S8Z1rj/EzuLDOk/h+tYBPW+9VXvug=";
})
(fetchNuGet {
pname = "Markdown.Avalonia.SyntaxHigh";
version = "11.0.2";
hash = "sha256-F+A56Zw+smQJhB4Wd8P1Bcm0jqSBUw7y21S4GDnIJzY=";
})
(fetchNuGet {
pname = "Markdown.Avalonia.Tight";
version = "11.0.2";
hash = "sha256-9P3/ZCF1psp8VoZMzJJlnoqz2y2EytmBGDc4QXIS4tc=";
})
(fetchNuGet {
pname = "MicroCom.Runtime";
version = "0.11.0";
hash = "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.App.Ref";
version = "8.0.19";
hash = "sha256-QySX2bih1UvwmLcn9cy1j+RuvZZwbcFKggL5Y/WcTnw=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
version = "8.0.19";
hash = "sha256-69S+Ywyc5U8PDsVkkCVvZdHOgWb6ZZ3+f4UA0MLOLFI=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
version = "8.0.19";
hash = "sha256-u50rdLuoADSDCthx2Fg+AnT192TalHhFrzFCfMgmTn4=";
})
(fetchNuGet {
pname = "Microsoft.Build.Tasks.Git";
version = "8.0.0";
hash = "sha256-vX6/kPij8vNAu8f7rrvHHhPrNph20IcufmrBgZNxpQA=";
})
(fetchNuGet {
pname = "Microsoft.CodeAnalysis.Analyzers";
version = "3.11.0";
hash = "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw=";
})
(fetchNuGet {
pname = "Microsoft.CodeAnalysis.Common";
version = "4.14.0";
hash = "sha256-ne/zxH3GqoGB4OemnE8oJElG5mai+/67ASaKqwmL2BE=";
})
(fetchNuGet {
pname = "Microsoft.CodeAnalysis.CSharp";
version = "4.14.0";
hash = "sha256-5Mzj3XkYYLkwDWh17r1NEXSbXwwWYQPiOmkSMlgo1JY=";
})
(fetchNuGet {
pname = "Microsoft.CodeAnalysis.CSharp.Scripting";
version = "4.14.0";
hash = "sha256-x4Ny/AYntWwRpWkQ2WJLaqCPTLi8vvWIvHGXVTeT0A0=";
})
(fetchNuGet {
pname = "Microsoft.CodeAnalysis.Scripting.Common";
version = "4.14.0";
hash = "sha256-BdZX5QLK6jsL99XfpeYCAtZ2VcXGVQjM6hM1YAf39/Y=";
})
(fetchNuGet {
pname = "Microsoft.CSharp";
version = "4.7.0";
hash = "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=";
})
(fetchNuGet {
pname = "Microsoft.IO.RecyclableMemoryStream";
version = "3.0.1";
hash = "sha256-unFg/5EcU/XKJbob4GtQC43Ydgi5VjeBGs7hfhj4EYo=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Host.linux-arm64";
version = "8.0.19";
hash = "sha256-R86Kqzi3FUuPZlgj3zNOObLAvXtnGrS2mxsBAxWIZrY=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Host.linux-x64";
version = "8.0.19";
hash = "sha256-a9t/bX+WIKOu9q2R52b/hPGwOpkAgpYuP42SW2QXTak=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Ref";
version = "8.0.19";
hash = "sha256-4ymel0R1c0HrX0plAWubJPzev52y0Fsx1esyQ1R7bXc=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
version = "8.0.19";
hash = "sha256-hqhpd8yT8bv05DhFTuMhfsaSISpLs3t4oM+R/ZkJH80=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Runtime.linux-x64";
version = "8.0.19";
hash = "sha256-Ou51zUFTPESAAzP/z0+sLDAAXC54+oDlESBBT12M2lM=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.Platforms";
version = "1.1.0";
hash = "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.Platforms";
version = "1.1.1";
hash = "sha256-8hLiUKvy/YirCWlFwzdejD2Db3DaXhHxT7GSZx/znJg=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.Targets";
version = "1.1.0";
hash = "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.Targets";
version = "1.1.3";
hash = "sha256-WLsf1NuUfRWyr7C7Rl9jiua9jximnVvzy6nk2D2bVRc=";
})
(fetchNuGet {
pname = "Microsoft.SourceLink.Common";
version = "8.0.0";
hash = "sha256-AfUqleVEqWuHE7z2hNiwOLnquBJ3tuYtbkdGMppHOXc=";
})
(fetchNuGet {
pname = "Microsoft.SourceLink.GitHub";
version = "8.0.0";
hash = "sha256-hNTkpKdCLY5kIuOmznD1mY+pRdJ0PKu2HypyXog9vb0=";
})
(fetchNuGet {
pname = "Microsoft.Win32.Primitives";
version = "4.3.0";
hash = "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=";
})
(fetchNuGet {
pname = "NETStandard.Library";
version = "1.6.1";
hash = "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw=";
})
(fetchNuGet {
pname = "Octokit";
version = "14.0.0";
hash = "sha256-pTSI7Tz5VFd4Ydx1laE+VkZfhsl7Rbgw42PBqhyVvyI=";
})
(fetchNuGet {
pname = "Portable.BouncyCastle";
version = "1.9.0";
hash = "sha256-GOXM4TdTTodWlGzEfbMForTfTQI/ObJGnFZMSD6X8E4=";
})
(fetchNuGet {
pname = "Projektanker.Icons.Avalonia";
version = "9.6.2";
hash = "sha256-BMbZQ2Hj80Yxcx8mNZ8+A4fxyB/Sa0QhFX5gC6jAueA=";
})
(fetchNuGet {
pname = "Projektanker.Icons.Avalonia.FontAwesome";
version = "9.6.2";
hash = "sha256-GumFdzG2GPCxfAU47Qk8a0RI4IlSzSTmRFMJ5ZVFvDg=";
})
(fetchNuGet {
pname = "Projektanker.Icons.Avalonia.MaterialDesign";
version = "9.6.2";
hash = "sha256-CG4VZDafywR278XwZTosm0sYzJyQ6AGHEQiIDB9y81I=";
})
(fetchNuGet {
pname = "runtime.any.System.Collections";
version = "4.3.0";
hash = "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=";
})
(fetchNuGet {
pname = "runtime.any.System.Diagnostics.Tools";
version = "4.3.0";
hash = "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=";
})
(fetchNuGet {
pname = "runtime.any.System.Diagnostics.Tracing";
version = "4.3.0";
hash = "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=";
})
(fetchNuGet {
pname = "runtime.any.System.Globalization";
version = "4.3.0";
hash = "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=";
})
(fetchNuGet {
pname = "runtime.any.System.Globalization.Calendars";
version = "4.3.0";
hash = "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=";
})
(fetchNuGet {
pname = "runtime.any.System.IO";
version = "4.3.0";
hash = "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=";
})
(fetchNuGet {
pname = "runtime.any.System.Reflection";
version = "4.3.0";
hash = "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=";
})
(fetchNuGet {
pname = "runtime.any.System.Reflection.Extensions";
version = "4.3.0";
hash = "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=";
})
(fetchNuGet {
pname = "runtime.any.System.Reflection.Primitives";
version = "4.3.0";
hash = "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=";
})
(fetchNuGet {
pname = "runtime.any.System.Resources.ResourceManager";
version = "4.3.0";
hash = "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=";
})
(fetchNuGet {
pname = "runtime.any.System.Runtime";
version = "4.3.0";
hash = "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=";
})
(fetchNuGet {
pname = "runtime.any.System.Runtime.Handles";
version = "4.3.0";
hash = "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=";
})
(fetchNuGet {
pname = "runtime.any.System.Runtime.InteropServices";
version = "4.3.0";
hash = "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=";
})
(fetchNuGet {
pname = "runtime.any.System.Text.Encoding";
version = "4.3.0";
hash = "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=";
})
(fetchNuGet {
pname = "runtime.any.System.Text.Encoding.Extensions";
version = "4.3.0";
hash = "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=";
})
(fetchNuGet {
pname = "runtime.any.System.Threading.Tasks";
version = "4.3.0";
hash = "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=";
})
(fetchNuGet {
pname = "runtime.any.System.Threading.Timer";
version = "4.3.0";
hash = "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs=";
})
(fetchNuGet {
pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-EbnOqPOrAgI9eNheXLR++VnY4pHzMsEKw1dFPJ/Fl2c=";
})
(fetchNuGet {
pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-mVg02TNvJc1BuHU03q3fH3M6cMgkKaQPBxraSHl/Btg=";
})
(fetchNuGet {
pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-g9Uiikrl+M40hYe0JMlGHe/lrR0+nN05YF64wzLmBBA=";
})
(fetchNuGet {
pname = "runtime.native.System";
version = "4.3.0";
hash = "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=";
})
(fetchNuGet {
pname = "runtime.native.System.IO.Compression";
version = "4.3.0";
hash = "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=";
})
(fetchNuGet {
pname = "runtime.native.System.Net.Http";
version = "4.3.0";
hash = "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=";
})
(fetchNuGet {
pname = "runtime.native.System.Security.Cryptography.Apple";
version = "4.3.0";
hash = "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=";
})
(fetchNuGet {
pname = "runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=";
})
(fetchNuGet {
pname = "runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-xqF6LbbtpzNC9n1Ua16PnYgXHU0LvblEROTfK4vIxX8=";
})
(fetchNuGet {
pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-aJBu6Frcg6webvzVcKNoUP1b462OAqReF2giTSyBzCQ=";
})
(fetchNuGet {
pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-Mpt7KN2Kq51QYOEVesEjhWcCGTqWckuPf8HlQ110qLY=";
})
(fetchNuGet {
pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple";
version = "4.3.0";
hash = "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=";
})
(fetchNuGet {
pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-JvMltmfVC53mCZtKDHE69G3RT6Id28hnskntP9MMP9U=";
})
(fetchNuGet {
pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-QfFxWTVRNBhN4Dm1XRbCf+soNQpy81PsZed3x6op/bI=";
})
(fetchNuGet {
pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-EaJHVc9aDZ6F7ltM2JwlIuiJvqM67CKRq682iVSo+pU=";
})
(fetchNuGet {
pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-PHR0+6rIjJswn89eoiWYY1DuU8u6xRJLrtjykAMuFmA=";
})
(fetchNuGet {
pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.2";
hash = "sha256-LFkh7ua7R4rI5w2KGjcHlGXLecsncCy6kDXLuy4qD/Q=";
})
(fetchNuGet {
pname = "runtime.unix.Microsoft.Win32.Primitives";
version = "4.3.0";
hash = "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=";
})
(fetchNuGet {
pname = "runtime.unix.System.Console";
version = "4.3.1";
hash = "sha256-dxyn/1Px4FKLZ2QMUrkFpW619Y1lhPeTiGLWYM6IbpY=";
})
(fetchNuGet {
pname = "runtime.unix.System.Diagnostics.Debug";
version = "4.3.0";
hash = "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=";
})
(fetchNuGet {
pname = "runtime.unix.System.IO.FileSystem";
version = "4.3.0";
hash = "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=";
})
(fetchNuGet {
pname = "runtime.unix.System.Net.Primitives";
version = "4.3.0";
hash = "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=";
})
(fetchNuGet {
pname = "runtime.unix.System.Net.Sockets";
version = "4.3.0";
hash = "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4=";
})
(fetchNuGet {
pname = "runtime.unix.System.Private.Uri";
version = "4.3.0";
hash = "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=";
})
(fetchNuGet {
pname = "runtime.unix.System.Runtime.Extensions";
version = "4.3.0";
hash = "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=";
})
(fetchNuGet {
pname = "ShimSkiaSharp";
version = "1.0.0";
hash = "sha256-DFpkL3S0EET0Y0TBUNtQI30F9T9R7a5Ppb0ijODPuj0=";
})
(fetchNuGet {
pname = "SixLabors.ImageSharp";
version = "3.1.11";
hash = "sha256-MlRF+3SGfahbsB1pZGKMOrsfUCx//hCo7ECrXr03DpA=";
})
(fetchNuGet {
pname = "SkiaSharp";
version = "2.88.9";
hash = "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24=";
})
(fetchNuGet {
pname = "SkiaSharp.NativeAssets.Linux";
version = "2.88.9";
hash = "sha256-mQ/oBaqRR71WfS66mJCvcc3uKW7CNEHoPN2JilDbw/A=";
})
(fetchNuGet {
pname = "SkiaSharp.NativeAssets.macOS";
version = "2.88.9";
hash = "sha256-qvGuAmjXGjGKMzOPBvP9VWRVOICSGb7aNVejU0lLe/g=";
})
(fetchNuGet {
pname = "SkiaSharp.NativeAssets.WebAssembly";
version = "2.88.9";
hash = "sha256-vgFL4Pdy3O1RKBp+T9N3W4nkH9yurZ0suo8u3gPmmhY=";
})
(fetchNuGet {
pname = "SkiaSharp.NativeAssets.Win32";
version = "2.88.9";
hash = "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4=";
})
(fetchNuGet {
pname = "Svg.Custom";
version = "1.0.0";
hash = "sha256-uYYud7rFWdfHXERew9MdfIP/hRrdRYR64l1F4rF6uy4=";
})
(fetchNuGet {
pname = "Svg.Model";
version = "1.0.0";
hash = "sha256-J91Y4xuCYCFl57I1eZjLD7N73WA2lbhGbRc/mhlmMns=";
})
(fetchNuGet {
pname = "System.AppContext";
version = "4.3.0";
hash = "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=";
})
(fetchNuGet {
pname = "System.Buffers";
version = "4.3.0";
hash = "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=";
})
(fetchNuGet {
pname = "System.Collections";
version = "4.3.0";
hash = "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=";
})
(fetchNuGet {
pname = "System.Collections.Concurrent";
version = "4.3.0";
hash = "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=";
})
(fetchNuGet {
pname = "System.Collections.Immutable";
version = "1.6.0";
hash = "sha256-gnu+8nN48GAd4GRgeB5cAQmW7VnCubL/8h7zO377fd0=";
})
(fetchNuGet {
pname = "System.Collections.Immutable";
version = "9.0.0";
hash = "sha256-+6q5VMeoc5bm4WFsoV6nBXA9dV5pa/O4yW+gOdi8yac=";
})
(fetchNuGet {
pname = "System.CommandLine";
version = "2.0.0-beta5.25306.1";
hash = "sha256-HOjez7THzHSzX3YK2Qn+Y5D6ssWJCD2v87nOq5ojWiA=";
})
(fetchNuGet {
pname = "System.Console";
version = "4.3.0";
hash = "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=";
})
(fetchNuGet {
pname = "System.Diagnostics.Debug";
version = "4.3.0";
hash = "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=";
})
(fetchNuGet {
pname = "System.Diagnostics.DiagnosticSource";
version = "4.3.0";
hash = "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=";
})
(fetchNuGet {
pname = "System.Diagnostics.Tools";
version = "4.3.0";
hash = "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=";
})
(fetchNuGet {
pname = "System.Diagnostics.Tracing";
version = "4.3.0";
hash = "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=";
})
(fetchNuGet {
pname = "System.Drawing.Primitives";
version = "4.3.0";
hash = "sha256-W4uAdMGddDmR2vUn2qcFLMh6cylyIRW1o54F9xf8A1w=";
})
(fetchNuGet {
pname = "System.Globalization";
version = "4.3.0";
hash = "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=";
})
(fetchNuGet {
pname = "System.Globalization.Calendars";
version = "4.3.0";
hash = "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=";
})
(fetchNuGet {
pname = "System.Globalization.Extensions";
version = "4.3.0";
hash = "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=";
})
(fetchNuGet {
pname = "System.IO";
version = "4.3.0";
hash = "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=";
})
(fetchNuGet {
pname = "System.IO.Compression";
version = "4.3.0";
hash = "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=";
})
(fetchNuGet {
pname = "System.IO.Compression.ZipFile";
version = "4.3.0";
hash = "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=";
})
(fetchNuGet {
pname = "System.IO.FileSystem";
version = "4.3.0";
hash = "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=";
})
(fetchNuGet {
pname = "System.IO.FileSystem.Primitives";
version = "4.3.0";
hash = "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=";
})
(fetchNuGet {
pname = "System.IO.Pipelines";
version = "8.0.0";
hash = "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=";
})
(fetchNuGet {
pname = "System.Linq";
version = "4.3.0";
hash = "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=";
})
(fetchNuGet {
pname = "System.Linq.Expressions";
version = "4.3.0";
hash = "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=";
})
(fetchNuGet {
pname = "System.Memory";
version = "4.5.4";
hash = "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=";
})
(fetchNuGet {
pname = "System.Memory";
version = "4.6.3";
hash = "sha256-JgeK63WMmumF6L+FH5cwJgYdpqXrSDcgTQwtIgTHKVU=";
})
(fetchNuGet {
pname = "System.Net.Http";
version = "4.3.0";
hash = "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=";
})
(fetchNuGet {
pname = "System.Net.Http";
version = "4.3.4";
hash = "sha256-FMoU0K7nlPLxoDju0NL21Wjlga9GpnAoQjsFhFYYt00=";
})
(fetchNuGet {
pname = "System.Net.NameResolution";
version = "4.3.0";
hash = "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c=";
})
(fetchNuGet {
pname = "System.Net.Primitives";
version = "4.3.0";
hash = "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=";
})
(fetchNuGet {
pname = "System.Net.Sockets";
version = "4.3.0";
hash = "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=";
})
(fetchNuGet {
pname = "System.ObjectModel";
version = "4.3.0";
hash = "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=";
})
(fetchNuGet {
pname = "System.Private.Uri";
version = "4.3.0";
hash = "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=";
})
(fetchNuGet {
pname = "System.Reflection";
version = "4.3.0";
hash = "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=";
})
(fetchNuGet {
pname = "System.Reflection.Emit";
version = "4.3.0";
hash = "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=";
})
(fetchNuGet {
pname = "System.Reflection.Emit.ILGeneration";
version = "4.3.0";
hash = "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=";
})
(fetchNuGet {
pname = "System.Reflection.Emit.Lightweight";
version = "4.3.0";
hash = "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=";
})
(fetchNuGet {
pname = "System.Reflection.Extensions";
version = "4.3.0";
hash = "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=";
})
(fetchNuGet {
pname = "System.Reflection.Metadata";
version = "9.0.0";
hash = "sha256-avEWbcCh7XgpsSesnR3/SgxWi/6C5OxjR89Jf/SfRjQ=";
})
(fetchNuGet {
pname = "System.Reflection.Primitives";
version = "4.3.0";
hash = "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=";
})
(fetchNuGet {
pname = "System.Reflection.TypeExtensions";
version = "4.3.0";
hash = "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=";
})
(fetchNuGet {
pname = "System.Reflection.TypeExtensions";
version = "4.7.0";
hash = "sha256-GEtCGXwtOnkYejSV+Tfl+DqyGq5jTUaVyL9eMupMHBM=";
})
(fetchNuGet {
pname = "System.Resources.ResourceManager";
version = "4.3.0";
hash = "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=";
})
(fetchNuGet {
pname = "System.Runtime";
version = "4.3.0";
hash = "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=";
})
(fetchNuGet {
pname = "System.Runtime";
version = "4.3.1";
hash = "sha256-R9T68AzS1PJJ7v6ARz9vo88pKL1dWqLOANg4pkQjkA0=";
})
(fetchNuGet {
pname = "System.Runtime.Extensions";
version = "4.3.0";
hash = "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=";
})
(fetchNuGet {
pname = "System.Runtime.Extensions";
version = "4.3.1";
hash = "sha256-xll/AF6sF1soQ15prAPIVHSH69CiL4E9OHVDHyrm868=";
})
(fetchNuGet {
pname = "System.Runtime.Handles";
version = "4.3.0";
hash = "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=";
})
(fetchNuGet {
pname = "System.Runtime.InteropServices";
version = "4.3.0";
hash = "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=";
})
(fetchNuGet {
pname = "System.Runtime.InteropServices.RuntimeInformation";
version = "4.3.0";
hash = "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=";
})
(fetchNuGet {
pname = "System.Runtime.Numerics";
version = "4.3.0";
hash = "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=";
})
(fetchNuGet {
pname = "System.Security.Claims";
version = "4.3.0";
hash = "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Algorithms";
version = "4.3.0";
hash = "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Cng";
version = "4.3.0";
hash = "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Csp";
version = "4.3.0";
hash = "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Encoding";
version = "4.3.0";
hash = "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Primitives";
version = "4.3.0";
hash = "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.X509Certificates";
version = "4.3.0";
hash = "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=";
})
(fetchNuGet {
pname = "System.Security.Principal";
version = "4.3.0";
hash = "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=";
})
(fetchNuGet {
pname = "System.Security.Principal.Windows";
version = "4.3.0";
hash = "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=";
})
(fetchNuGet {
pname = "System.Text.Encoding";
version = "4.3.0";
hash = "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=";
})
(fetchNuGet {
pname = "System.Text.Encoding.Extensions";
version = "4.3.0";
hash = "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=";
})
(fetchNuGet {
pname = "System.Text.Json";
version = "9.0.0";
hash = "sha256-aM5Dh4okLnDv940zmoFAzRmqZre83uQBtGOImJpoIqk=";
})
(fetchNuGet {
pname = "System.Text.Json";
version = "9.0.4";
hash = "sha256-oIOqfOIIUXXVkfFiTCI9wwIJBETQqF7ZcOJv2iYuq1s=";
})
(fetchNuGet {
pname = "System.Text.Json";
version = "9.0.9";
hash = "sha256-I+GCgXZZUtgAta94BIBqy72HnZJ3egzNBOTxnVy2Ur8=";
})
(fetchNuGet {
pname = "System.Text.RegularExpressions";
version = "4.3.0";
hash = "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=";
})
(fetchNuGet {
pname = "System.Threading";
version = "4.3.0";
hash = "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=";
})
(fetchNuGet {
pname = "System.Threading.Tasks";
version = "4.3.0";
hash = "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=";
})
(fetchNuGet {
pname = "System.Threading.Tasks.Extensions";
version = "4.3.0";
hash = "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=";
})
(fetchNuGet {
pname = "System.Threading.ThreadPool";
version = "4.3.0";
hash = "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=";
})
(fetchNuGet {
pname = "System.Threading.Timer";
version = "4.3.0";
hash = "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=";
})
(fetchNuGet {
pname = "System.ValueTuple";
version = "4.5.0";
hash = "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI=";
})
(fetchNuGet {
pname = "System.Xml.ReaderWriter";
version = "4.3.0";
hash = "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=";
})
(fetchNuGet {
pname = "System.Xml.XDocument";
version = "4.3.0";
hash = "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=";
})
(fetchNuGet {
pname = "Tmds.DBus.Protocol";
version = "0.21.2";
hash = "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI=";
})
(fetchNuGet {
pname = "Updatum";
version = "1.1.6";
hash = "sha256-cTgVTvKs3LQAf46/GTO8cYh7EW1E1KH9x0hkyMZ1lNw=";
})
(fetchNuGet {
pname = "ZLinq";
version = "1.5.2";
hash = "sha256-j3gikzndyZ7yXKbfHpTIbvzZmNYpb9RhwW19CQElydQ=";
})
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment