From 3e4072fb1e83c20be36e9f2c89adab59e86aeb8f Mon Sep 17 00:00:00 2001 From: Gaute Ravndal Date: Wed, 23 Jul 2025 18:15:53 +0200 Subject: [PATCH] xorg.xinit: fix sysserverrc and sysclientrc substitutions --- pkgs/servers/x11/xorg/overrides.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix index 49f4838a058b..b5f4867f40d8 100644 --- a/pkgs/servers/x11/xorg/overrides.nix +++ b/pkgs/servers/x11/xorg/overrides.nix @@ -1251,9 +1251,9 @@ self: super: xorg.xorgproto ]; postFixup = '' - substituteInPlace $out/bin/startx \ - --replace $out/etc/X11/xinit/xserverrc /etc/X11/xinit/xserverrc \ - --replace $out/etc/X11/xinit/xinitrc /etc/X11/xinit/xinitrc + sed -i $out/bin/startx \ + -e '/^sysserverrc=/ s:=.*:=/etc/X11/xinit/xserverrc:' \ + -e '/^sysclientrc=/ s:=.*:=/etc/X11/xinit/xinitrc:' ''; meta = attrs.meta // { mainProgram = "xinit";