{ pkgs, pkgs-unstable, ... }: { nixpkgs.overlays = [ (self: super: { # rider-override = super.jetbrains.rider.overrideAttrs ( # final: prev: { # # XXX: DEBUG # buildInputs = prev.buildInputs ++ [pkgs.icu]; # } # ); # rider-fhs = super.buildFHSEnv { # name = "rider-fhs"; # targetPkgs = pkgs: # with pkgs; [ # jetbrains.rider # icu # ]; # runScript = ''${super.jetbrains.rider}/bin/rider''; # profile = '' # export DOTNET_CLI_TELEMETRY_OPTOUT=1 # ''; # }; }) ]; environment.systemPackages = [ # rider-fhs # rider-override # Unsure latest "stable" version # pkgs-unstable.jetbrains.rider ]; programs.nix-ld = { enable = true; libraries = with pkgs; [ icu ]; }; }