jiebi/CodeConvo huggingface dataset:
Change:
I have a dell as my personal latop, and a mac book pro for work, and I want to exchange option/command key only on the mbp. If this nixos option was a list which was then comma-separated, this would be trivial, since the module system would be able to combine for me. I'd make this change myself, but I'm a bit busy ATM.
It does seem like it ought to be a list - but it also seems pretty trivial regardless, since you can use to concat your list together.
There are also options to go even further...
well I mean with a list/object, the module system will transparently combine definitions in different modules, whereas with concatStringSep, one needs to route the data oneself. Good idea going further. I like the second one as a compromise between structure and brevity.
(triage) any progress?
Nope, but I think it would still be good to have (though thankfully I no longer need to use a macos laptop!). It would be nice if we could tag things like this with some sort of "easy" / "first issue" tag, so they can have a positive role for community building, rather than just being yet another old issue needing triaging.

Discussion:
}; xkbOptions = mkOption { <del> type = types.str; </del> <ins> type = types.commas; </ins> default = "terminate:ctrl_alt_bksp"; example = "grp:caps_toggle, grp_led:scroll"; description = ''
Change:
After the move to Node2Nix, is no more, which breaks on NixOS. I've tried to add it to and rebuild but alas, resulting package does not build: cc
FWIW here is the regenerated set with package : I hope this helps...
Any reason to not open a PR with those changes?
Well, they do not work (see error above) and I'm not sure what to fix...
Ough, mornings are bad for me. cc . sorry! EDIT: Oh, that's a bot. Good for me.
ping. I'm sorry for getting on your nerves but this breaks a service (disclosure: and my local instance) and I have no idea how to fix this because of practically no knowledge of JS world...

Discussion:
import ./generic.nix ( rec { <del> version = "3.4.2"; </del> <ins> version = "3.4.4"; </ins> testing = false; preConfigure = ''

src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/${if testing then "testing/" else ""}linux-${version}.tar.xz"; <del> sha256 = "0pd96g1qcp2wgdnvk79hljjrpr6xjk0159lks47n181a3yirzf4x"; </del> <ins> sha256 = "0l4h7amhsmgpnii8rgwi32nd7ajsifk2xckjd39pfzwdifacw5yw"; </ins> }; config = configWithPlatform stdenv.platform;
Change:
I don't use the hydra cache, and building ghc from scratch fails with: Fixing the hashes via (paranoid comments go here) gives As above. System: NixOS: master Nix version: 1.11.2 Nixpkgs version: master
broke the filterdiff expression which makes the hash differ.
Now it compiles. Thanks. Closing.

Discussion:
{ stdenv, fetchurl, gmp }: stdenv.mkDerivation rec { <del> name = "ikarus-0.0.3"; </del> <ins> version = "0.0.3"; name = "ikarus-${version}"; </ins> src = fetchurl { <del> url = "http://ikarus-scheme.org/${name}.tar.gz"; </del> <ins> url = "http://launchpad.net/ikarus/0.0/${version}/+download/${name}.tar.gz"; </ins> sha256 = "0d4vqwqfnj39l0gar2di021kcf6bfpkc6g40yapkmxm6sxpdcvjv"; };
Change:
Steps to reproduce the behavior: I have this in my home-manager config packages, and the build only fails if jupyterlab is uncommented. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --
Looks like it's broken because of : Looking at the commit range in the evaluation, it seems that it was broken by in
Already reported:
Right, thanks for the info. So I close the issue.

Discussion:
{ lib , buildPythonPackage <del> , fetchFromGitHub , python </del> <ins> , fetchPypi </ins> , notebook <ins> , notebook-shim </ins> , pythonOlder , jupyter_server , pytestCheckHook

version = "0.4.3"; disabled = pythonOlder "3.6"; <del> # tests only on github src = fetchFromGitHub { owner = "jupyterlab"; repo = pname; rev = "refs/tags/v${version}"; sha256 = "sha256-5sof5EOqzK7kNHSXp7eJl3ZagZRWF74e08ahqJId2Z8="; </del> <ins> src = fetchPypi { inherit pname version; sha256 = "sha256-8DERss66ppuINwp7I7GbKzfJu3F2fxgozf16BH6ujt0="; </ins> }; <del> propagatedBuildInputs = [ jupyter_server notebook ]; </del> <ins> propagatedBuildInputs = [ jupyter_server notebook notebook-shim ]; </ins> <del> preCheck = '' cd nbclassic mv conftest.py tests cd tests export PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH ''; </del> checkInputs = [ pytestCheckHook pytest-tornasync

<ins> { lib , buildPythonPackage , fetchFromGitHub , jupyter_server , pytestCheckHook , pytest-tornasync }: buildPythonPackage rec { pname = "notebook-shim"; version = "0.1.0"; src = fetchFromGitHub { owner = "jupyter"; repo = "notebook_shim"; rev = "v${version}"; sha256 = "sha256-5oIYj8SdC4E0N/yFxsmD2p4VkStHvqrVqAwb/htyPm4="; }; propagatedBuildInputs = [ jupyter_server ]; preCheck = '' mv notebook_shim/conftest.py notebook_shim/tests cd notebook_shim/tests ''; # TODO: understand & possibly fix why tests fail. On github most testfiles # have been comitted with msgs "wip" though. doCheck = false; checkInputs = [ pytestCheckHook pytest-tornasync ]; pythonImportsCheck = [ "notebook_shim" ]; meta = with lib; { description = "Switch frontends to Jupyter Server"; longDescription = '' This project provides a way for JupyterLab and other frontends to switch to Jupyter Server for their Python Web application backend. ''; homepage = "https://github.com/jupyter/notebook_shim"; license = licenses.bsd3; maintainers = with maintainers; [ friedelino ]; }; } </ins>

notebook = callPackage ../development/python-modules/notebook { }; <ins> notebook-shim = callPackage ../development/python-modules/notebook-shim { }; </ins> notedown = callPackage ../development/python-modules/notedown { }; notifications-python-client = callPackage ../development/python-modules/notifications-python-client { };
Change:
Here's my attempt: current version: 2.5.1 desired version: 2.6.2
That current attempt results in:
seems to work just fine for me, when not touching . so basically your diff, but without and leaving as is.

Discussion:
stdenv.mkDerivation rec { pname = "nfs-utils"; <del> version = "2.5.1"; </del> <ins> version = "2.6.2"; </ins> src = fetchurl { <del> url = "https://kernel.org/pub/linux/utils/nfs-utils/${version}/${pname}-${version}.tar.xz"; sha256 = "1i1h3n2m35q9ixs1i2qf1rpjp10cipa3c25zdf1xj1vaw5q8270g"; </del> <ins> url = "mirror://kernel/linux/utils/nfs-utils/${version}/${pname}-${version}.tar.xz"; hash = "sha256-UgCHPoHE1hDiRi/CYv4YE18tvni3l5+VrM0VmuZNUBE="; </ins> }; # libnfsidmap is built together with nfs-utils from the same source,

"--enable-libmount-mount" "--with-pluginpath=${placeholder "lib"}/lib/libnfsidmap" # this installs libnfsidmap "--with-rpcgen=${buildPackages.rpcsvc-proto}/bin/rpcgen" <ins> "--with-modprobedir=${placeholder "out"}/etc/modprobe.d" </ins> ]; patches = lib.optionals stdenv.hostPlatform.isMusl [

substituteInPlace systemd/nfs-utils.service  --replace "/bin/true" "${coreutils}/bin/true" <ins> substituteInPlace tools/nfsrahead/Makefile.in  --replace "/usr/lib/udev/rules.d/" "$out/lib/udev/rules.d/" </ins> substituteInPlace utils/mount/Makefile.in  --replace "chmod 4511" "chmod 0511"
Change:
Project description Steam Tinker Launch is a Linux wrapper tool for use with the Steam client which allows customizing and start tools and options for games quickly on the fly (see ) Metadata homepage URL: source URL: license: GPL-3.0 platforms: linux
I guess it's related to (partially, since it can also be used as launch command).
Yes true. You think we should merge these requests? Or is this different enough as it's also a launch command?

Discussion:
<ins> { bash , gawk , git , gnugrep , fetchFromGitHub , installShellFiles , lib , makeWrapper , stdenv , unixtools , unzip , wget , xdotool , xorg , yad }: stdenv.mkDerivation rec { pname = "steamtinkerlaunch"; version = "11.11"; src = fetchFromGitHub { owner = "sonic2kk"; repo = pname; rev = "v${version}"; hash = "sha256-rWENtgV6spokzkhnmrrzsAQ19dROJ50ofEulU5Jx5IE="; }; # hardcode PROGCMD because #150841 postPatch = '' substituteInPlace steamtinkerlaunch --replace 'PROGCMD="''${0##*/}"' 'PROGCMD="steamtinkerlaunch"' ''; nativeBuildInputs = [ makeWrapper ]; installFlags = [ "PREFIX=${out}" ]; postInstall = '' wrapProgram $out/bin/steamtinkerlaunch --prefix PATH : ${lib.makeBinPath [ bash gawk git gnugrep unixtools.xxd unzip wget xdotool xorg.xprop xorg.xrandr xorg.xwininfo yad ]} ''; meta = with lib; { description = "Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs"; homepage = "https://github.com/sonic2kk/steamtinkerlaunch"; license = licenses.gpl3; maintainers = with maintainers; [ urandom ]; platforms = lib.platforms.linux; }; } </ins>

spectre-cli = callPackage ../tools/security/spectre-cli { }; <ins> steamtinkerlaunch = callPackage ../tools/games/steamtinkerlaunch {}; </ins> sx-go = callPackage ../tools/security/sx-go { }; systeroid = callPackage ../tools/system/systeroid { };
Change:
The script should report all sources used to build a package. It currently lacks support for patches? If we run find-tarballs on nethack, we should find the patch defined in nethack named we should get the url to download in the output, along with its name, hash and type.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
I found why patches are skipped, they have "postFetch" attribute that has to be run to obtain the same file expected by nix. By applying this diff, patches are included in the result, but they won't have the expected checksum before applying postFetch on it. I don't know how to apply postFetch on the result right now.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:

Discussion:
my $algo = $fetch->{type}; my $hash = $fetch->{hash}; my $name = $fetch->{name}; <ins> my $isPatch = $fetch->{isPatch}; </ins> if ($hash =~ /^([a-z0-9]+)-([A-Za-z0-9+/=]+)$/) { $algo = $1;

next; } <ins> if ($isPatch) { print STDERR "skipping $url (support for patches is missing)n"; next; } </ins> next if defined $exclude && $url =~ /$exclude/; if (alreadyMirrored($algo, $hash)) {

operator = const [ ]; }); <del> urls = map (drv: { url = head (drv.urls or [ drv.url ]); hash = drv.outputHash; type = drv.outputHashAlgo; name = drv.name; }) fetchurlDependencies; </del> <ins> urls = map (drv: { url = head (drv.urls or [ drv.url ]); hash = drv.outputHash; isPatch = (drv?postFetch && drv.postFetch != ""); type = drv.outputHashAlgo; name = drv.name; }) fetchurlDependencies; </ins> fetchurlDependencies = filter (drv: drv.outputHash or "" != "" && drv.outputHashMode or "flat" == "flat" <del> && drv.postFetch or "" == "" && (drv ? url || drv ? urls)) </del> <ins> && (drv ? url || drv ? urls)) </ins> dependencies; dependencies = map (x: x.value) (genericClosure {
Change:
Project description Localtunnel allows you to easily share a web service on your local development machine without messing with DNS and firewall settings. Metadata homepage URL: source URL: license: mit platforms: unix, linux, darwin, nodejs

Discussion:
kaput-cli = "kaput"; leetcode-cli = "leetcode"; less = "lessc"; <ins> localtunnel = "lt"; </ins> lua-fmt = "luafmt"; markdownlint-cli = "markdownlint"; near-cli = "near";

, "less-plugin-clean-css" , "live-server" , "livedown" <ins> , "localtunnel" </ins> , "lodash" , "lua-fmt" , "lv_font_conv"

bypassCache = true; reconstructLock = true; }; <ins> localtunnel = nodeEnv.buildNodePackage { name = "localtunnel"; packageName = "localtunnel"; version = "2.0.2"; src = fetchurl { url = "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz"; sha512 = "n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug=="; }; dependencies = [ sources."ansi-regex-5.0.1" sources."ansi-styles-4.3.0" sources."axios-0.21.4" sources."cliui-7.0.4" sources."color-convert-2.0.1" sources."color-name-1.1.4" sources."debug-4.3.2" sources."emoji-regex-8.0.0" sources."escalade-3.1.1" sources."follow-redirects-1.15.2" sources."get-caller-file-2.0.5" sources."is-fullwidth-code-point-3.0.0" sources."ms-2.1.2" sources."openurl-1.1.1" sources."require-directory-2.1.1" sources."string-width-4.2.3" sources."strip-ansi-6.0.1" sources."wrap-ansi-7.0.0" sources."y18n-5.0.8" sources."yargs-17.1.1" sources."yargs-parser-20.2.9" ]; buildInputs = globalBuildInputs; meta = { description = "Expose localhost to the world"; homepage = "https://github.com/localtunnel/localtunnel#readme"; license = "MIT"; }; production = true; bypassCache = true; reconstructLock = true; }; </ins> lodash = nodeEnv.buildNodePackage { name = "lodash"; packageName = "lodash";
Change:
Build of failed on x86_64-linux as of . This is currently breaking . maintainers cc: python310Packages.nbconvert maintainers cc: Other cc: n/a nixpkgs at commit This issue was automatically generated by . that created this issue. Internal tags: -
Looks like this is due to was updated from 0.8.4 to 2.0.4, which doesn't satisfy 's requirement of .
Ah, seems it's going to be solved by .
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
This issue has been mentioned on NixOS Discourse. There might be relevant details there:

Discussion:
, buildPythonPackage , defusedxml , fetchPypi <ins> , fetchpatch </ins> , ipywidgets , jinja2 , jupyterlab-pygments

# various exporter templates patches = [ ./templates.patch <ins> # Use mistune 2.x (fetchpatch { name = "support-mistune-2.x.patch"; url = "https://github.com/jupyter/nbconvert/commit/e870d9a4a61432a65bee5466c5fa80c9ee28966e.patch"; hash = "sha256-kdOmE7BnkRy2lsNQ2OVrEXXZntJUPJ//b139kSsfKmI="; excludes = [ "pyproject.toml" ]; }) </ins> ]; postPatch = '' substituteAllInPlace ./nbconvert/exporters/templateexporter.py <ins> # Use mistune 2.x substituteInPlace setup.py  --replace "mistune>=0.8.1,<2" "mistune>=2.0.3,<3" </ins> ''; propagatedBuildInputs = [
Change:
Project description A custom discord client that supports streaming with audio on Linux Metadata homepage/source URL: license: GPL-3.0 platforms: linux

Discussion:
<ins> { lib , stdenv , fetchFromGitHub , wrapQtAppsHook , cmake , pkg-config , qtbase , qtwebengine , qtwayland , pipewire , nix-update-script }: stdenv.mkDerivation rec { pname = "discord-screenaudio"; version = "1.9.2"; src = fetchFromGitHub { owner = "maltejur"; repo = "discord-screenaudio"; rev = "v${version}"; hash = "sha256-it7JSmiDz3k1j+qEZrrNhyAuoixiQuiEbXac7lbJmko="; fetchSubmodules = true; }; nativeBuildInputs = [ wrapQtAppsHook cmake pkg-config ]; buildInputs = [ qtbase qtwebengine qtwayland pipewire ]; preConfigure = '' # version.cmake either uses git tags or a version.txt file to get app version. # Since cmake can't access git tags, write the version to a version.txt ourselves. echo "${version}" > version.txt ''; passthru.updateScript = nix-update-script { }; meta = { description = "A custom discord client that supports streaming with audio on Linux"; homepage = "https://github.com/maltejur/discord-screenaudio"; downloadPage = "https://github.com/maltejur/discord-screenaudio/releases"; changelog = "https://github.com/maltejur/discord-screenaudio/releases/tag/v${version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ huantian ]; platforms = lib.platforms.linux; }; } </ins>

}; <ins> discord-screenaudio = qt6.callPackage ../applications/networking/instant-messengers/discord-screenaudio { }; </ins> discordo = callPackage ../applications/networking/discordo/default.nix { }; golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { };
Change:
remarkable-mouse doesn't work for me, exiting with the following traceback: Digging through github issues led me to , and the following traceback: I guess this is a problem with screeninfo's packaging, but I'm unsure what exactly the issue is, or how to fix it; maybe related to ? screeninfo (and, by extension, remarkable-mouse) should work. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --
As far as I know there is no infrastructure in place that lets (in ) work correctly, since it has no knowledge about the Nix store or the buildInputs of screeninfo. There used to be a call which replaced all findlibrary calls with store paths, but it was removed in I think the two load_library related substitutions need to be back in (compare with , which contains comparable code).
Replacing calls seems sensible, I will try to make a PR. A workaround for now (e.g. for remarkable-mouse users) is to set $LDLIBRARY_PATH to , but that probably isn't usable within the library itself.

Discussion:
dataclasses ]; <del> buildInputs = [ libX11 libXinerama libXrandr ]; </del> <ins> postPatch = '' substituteInPlace screeninfo/enumerators/xinerama.py  --replace 'load_library("X11")' 'ctypes.cdll.LoadLibrary("${libX11}/lib/libX11.so")'  --replace 'load_library("Xinerama")' 'ctypes.cdll.LoadLibrary("${libXinerama}/lib/libXinerama.so")' substituteInPlace screeninfo/enumerators/xrandr.py  --replace 'load_library("X11")' 'ctypes.cdll.LoadLibrary("${libX11}/lib/libX11.so")'  --replace 'load_library("Xrandr")' 'ctypes.cdll.LoadLibrary("${libXrandr}/lib/libXrandr.so")' ''; </ins> checkInputs = [ pytestCheckHook
Change:
Building in a current git checkout of the Nixpkgs repo gives the following error:
Ping

Discussion:
<del> { stdenv, lib, fetchzip, fetchurl, gtk2, jre, libXtst, makeWrapper, makeDesktopItem, runtimeShell }: </del> <ins> { stdenv, lib, fetchzip, fetchurl, gtk3, jre8, libXtst, makeWrapper, makeDesktopItem, runtimeShell }: </ins> stdenv.mkDerivation rec { pname = "xmind"; <del> version = "8-update8"; </del> <ins> version = "8-update9"; </ins> src = fetchzip { <del> url = "https://xmind.net/xmind/downloads/${pname}-${version}-linux.zip"; </del> <ins> url = "https://www.xmind.app/xmind/downloads/${pname}-${version}-linux.zip"; </ins> stripRoot = false; <del> sha256 = "1p68z0b4brgiyybz190alqv716ncql49vsksm41y90mcjd8s4jhn"; </del> <ins> sha256 = "9769c4a9d42d3370ed2c2d1bed5a5d78f1fc3dc5bd604b064b56101fc7f90bb4"; </ins> }; srcIcon = fetchurl { <del> url = "https://aur.archlinux.org/cgit/aur.git/plain/xmind.png?h=xmind"; </del> <ins> url = "https://aur.archlinux.org/cgit/aur.git/plain/xmind.png?h=xmind&id=41936c866b244b34d7dfbee373cbb835eed7860b"; </ins> sha256 = "0jxq2fiq69q9ly0m6hx2qfybqad22sl42ciw636071khpqgc885f"; };

dontPatchELF = true; dontStrip = true; <del> libPath = lib.makeLibraryPath [ gtk2 libXtst ]; </del> <ins> libPath = lib.makeLibraryPath [ gtk3 libXtst ]; </ins> desktopItem = makeDesktopItem { name = "XMind";

EOF chmod +x $out/bin/XMind <del> ln -s ${jre} $out/libexec/jre </del> <ins> ln -s ${jre8} $out/libexec/jre </ins> ''; meta = with lib; {
Change:
Project description A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok. Metadata homepage URL: source URL: license: asl20 ( Apache-2.0 license ) platforms: linux
see
Ah.. thanks, I was going to make one.

Discussion:
<ins> { lib , stdenv , fetchFromGitHub , rustPlatform , pkg-config , openssl , CoreServices }: rustPlatform.buildRustPackage rec { pname = "rathole"; version = "0.4.3"; src = fetchFromGitHub { owner = "rapiz1"; repo = pname; rev = "v${version}"; sha256 = "sha256-gqWgx03mUk6+9K4Yw5PHEBwFxsOR+48wvngT+wQnN1k="; }; cargoSha256 = "sha256-dafOgZtiszkoi97PpAVMtdvJd5O3EK9hDVNLJ32FYzE="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin [ CoreServices ]; __darwinAllowLocalNetworking = true; meta = with lib; { description = "A lightweight and high-performance reverse proxy for NAT traversal, written in Rust"; homepage = "https://github.com/rapiz1/rathole"; license = licenses.asl20; maintainers = with maintainers; [ dit7ya ]; }; } </ins>

ran = callPackage ../servers/http/ran { }; <ins> rathole = callPackage ../tools/networking/rathole { inherit (darwin.apple_sdk.frameworks) CoreServices; }; </ins> retry = callPackage ../tools/system/retry { }; rizin = pkgs.callPackage ../development/tools/analysis/rizin { };
Change:
Steps to reproduce the behaviour: Shell opens with libsoundio available. Build fails with the error In file included from ../src/pulsecore/core-util.c:114: /nix/store/b9bh3z78rqff14bf0fd78xb07b5cnwdw-clang-wrapper-11.1.0/resource-root/include/cpuid.h:11:2: error: this header is for x86 only. Note that even tho error itself belongs to a dependency , I'm reporting because I assume shouldn't be a dependency when building for macOS, or at least there should be a way to disable it. Add any other context about the problem here. Please run and paste the result.

Discussion:
nativeBuildInputs = [ cmake ]; <del> buildInputs = [ libjack2 libpulseaudio ] ++ lib.optional stdenv.isLinux alsa-lib </del> <ins> buildInputs = [ libjack2 ] ++ lib.optionals stdenv.isLinux [ libpulseaudio alsa-lib ] </ins> ++ lib.optional stdenv.isDarwin AudioUnit; <ins> cmakeFlags = lib.optionals stdenv.isDarwin [ "-DBUILD_TESTS=OFF" ]; </ins> NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-Wno-strict-prototypes"; meta = with lib; {
Change:
I don't know of a word to describe the issue/glitch occurring, so I am uploading a video to demonstrate. I will refer to these misplaced and left over screen characters as "artifacts". Artifacts are appearing on the screen when using the combination of GNU Screen+SSH (see video below). the 22.05 iso a root password. to the machine from another pc/device. : screen minimal shell prompt. the terminal: gnu screen copy mode ctrl+a [ selecting text on the screen: spacebar When replicating these conditions with other distros, like Debian, these screen artifacts do not appear. https://user- I also tested this this issue against zsh and nushell, and it persists. So I eliminate bash as the source of issue. I also tested this issue against Termux, Connectbot, and Mate Terminal, and it persists. So I eliminate the terminal emulator as the source of the issue. I also tested this issue by using Tmux instead of GNU Screen, and did Not experience Artifacts. So we might eliminate Sshd as the source of the issue. My suspicion is that the issue appears to be with in the NixOS build of GNU Screen, and not Sshd.
This issue persists on installation also. Both stable and unstable NixOS.
try this overlay
i merged the pr anyways even if it does not fix this
reopen this if the fix didn't work
Apologizes for my late response. I will try it and report back. Thank you
Added and nixos-rebuild boot&& reboot Unfortunately, the fix didn't work. No apparent difference
the above overlay does not fix it on my end either and further testing, shows its not an issue on the screen side, the old screen binary also has the same bug, it might actually be sshd messing up further testing reveals that my artifacts are due to the terminfo on the remote system broke things if the terminfo for xterm has a line, then screen will try to print to the status line, and xterm doesnt handle that properly i think this commit is a fix, where the new feature was stashed in xterm-p371 and xterm was pointed to xterm-p370 and this is where it was originally broken
I just upgraded to 23.05, and happy to report that the issue appears to be resolved. Things are looking very nice now

Discussion:
"--enable-pam" "--with-sys-screenrc=/etc/screenrc" "--enable-colors256" <ins> "--enable-rxvt_osc" </ins> ]; nativeBuildInputs = [