From 1eae57a7fb4fef9dc73544866534f5b71c676a51 Mon Sep 17 00:00:00 2001 From: helpimnotdrowning Date: Fri, 24 Apr 2026 14:38:53 -0500 Subject: [PATCH 1/2] powershell: fix crash on `sudo pwsh` while within PowerShell fix NixOS/nixpkgs#510681 --- pkgs/by-name/po/powershell/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/po/powershell/package.nix b/pkgs/by-name/po/powershell/package.nix index a34c8e700166..ea4abdeafd23 100644 --- a/pkgs/by-name/po/powershell/package.nix +++ b/pkgs/by-name/po/powershell/package.nix @@ -74,11 +74,12 @@ stdenv.mkDerivation rec { mkdir -p $out/{bin,share/powershell} cp -R * $out/share/powershell chmod +x $out/share/powershell/pwsh - makeWrapper $out/share/powershell/pwsh $out/bin/pwsh \ + wrapProgram $out/share/powershell/pwsh \ --prefix ${platformLdLibraryPath} : "${lib.makeLibraryPath buildInputs}" \ --set TERM xterm \ --set POWERSHELL_TELEMETRY_OPTOUT 1 \ --set DOTNET_CLI_TELEMETRY_OPTOUT 1 + cp $out/share/powershell/pwsh $out/bin/pwsh '' + lib.optionalString stdenv.hostPlatform.isLinux '' From 62833e6d841e0f7d3279b9aa57d97f786520f2e5 Mon Sep 17 00:00:00 2001 From: helpimnotdrowning Date: Sat, 25 Apr 2026 20:25:57 -0500 Subject: [PATCH 2/2] powershell: remove preset TERM, no use fix NixOS/nixpkgs#499049 --- pkgs/by-name/po/powershell/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/po/powershell/package.nix b/pkgs/by-name/po/powershell/package.nix index ea4abdeafd23..3c81960e5eb6 100644 --- a/pkgs/by-name/po/powershell/package.nix +++ b/pkgs/by-name/po/powershell/package.nix @@ -76,7 +76,6 @@ stdenv.mkDerivation rec { chmod +x $out/share/powershell/pwsh wrapProgram $out/share/powershell/pwsh \ --prefix ${platformLdLibraryPath} : "${lib.makeLibraryPath buildInputs}" \ - --set TERM xterm \ --set POWERSHELL_TELEMETRY_OPTOUT 1 \ --set DOTNET_CLI_TELEMETRY_OPTOUT 1 cp $out/share/powershell/pwsh $out/bin/pwsh