{ pkgs, pkgs-unstable, ... }: { environment.systemPackages = with pkgs; [ # Ensure latest stable Rider version (not necessarily stable on NixOS) pkgs-unstable.jetbrains.rider # .NET dotnetCorePackages.dotnet_9.sdk dotnetCorePackages.dotnet_9.aspnetcore dotnetCorePackages.dotnet_9.runtime # Mono mono # NOTE: nixpkgs-unstable uses .NET8 SDK # WARNING: nixpkgs-25.05 uses .NET6 SDK (now marked insecure) pkgs-unstable.msbuild # .NET Framework Tools/Services omnisharp-roslyn netcoredbg ]; programs.nix-ld = { enable = true; libraries = with pkgs; [ icu ]; }; }