anchor.diff:    preBuild = ''
       export HOME=$TMPDIR
     '';
  +
     installPhase = ''
       runHook preInstall
  -    zig build -Drelease-safe -Dxwayland -Dman-pages --prefix $out install
  +    zig build -Drelease-safe -Dtarget=${stdenv.hostPlatform.parsed.cpu.name}-native -Dxwayland -Dman-pages --prefix $out install
       runHook postInstall
     '';
   
  -  nativeBuildInputs = [ zig wayland xwayland scdoc pkg-config ];
  -
  -  # Builder patch install dir into river to get default config
  -  # When installFlags is removed, river becomes half broken
  -  # see https://github.com/ifreund/river/blob/7ffa2f4b9e7abf7d152134f555373c2b63ccfc1d/river/main.zig#L56
  +  /*
  +    Builder patch install dir into river to get default config
  +    When installFlags is removed, river becomes half broken.
  +    See https://github.com/ifreund/river/blob/7ffa2f4b9e7abf7d152134f555373c2b63ccfc1d/river/main.zig#L56
  +  */
     installFlags = [ "DESTDIR=$(out)" ];
   
     meta = with lib; {
  
positive.code:     fetchSubmodules = true;
    };
  
    buildInputs = [ wayland-protocols wlroots pixman
      libxkbcommon pixman udev libevdev libX11 libGL
    ];
  
    dontConfigure = true;
  
negative.code: { lib
  , stdenv
  , fetchFromGitHub
  , zig
  , wayland
  , pkg-config
  , scdoc
  , xwayland
  , wayland-protocols
  , wlroots
  , libxkbcommon
  , pixman
  , udev
  , libevdev
  , libX11
  , libGL
  }:
  
  stdenv.mkDerivation rec {
  