anchor.diff:      "--${boolEn opengl-dummy.egl}-egl-x11"
       "--${boolEn opengl-dummy.egl}-egl-drm"
       "--${boolEn opengl-dummy.gbm}-gl-wayland"
  -    "--disable-gl-win32"  # windows
  +    "--disable-gl-win32"  # Windows
       "--disable-gl-dxinterop"  # Windows
  -    "--disable-egl-angle"  # windows
  +    "--disable-egl-angle"  # Windows
       "--disable-egl-angle-win32"  # Windows
       "--${boolEn (libvdpau != null)}-vdpau"
       # FIXME: add passthru booleans to libvdpau for feature detection
  
positive.code:   src = fetchzip {
      version = 3;
      url = "https://github.com/mpv-player/mpv/archive/v${version}.tar.gz";
      sha256 = "0d8eebc876f55ee7f72ed49cf2a1dc72604bffb205ad78eb54514da2051f4ca0";
    };
  
    nativeBuildInputs = [
  
negative.code:     "--${boolEn (openal != null)}-openal"
      "--disable-opensles"  # android
      "--${boolEn (alsa-lib != null)}-alsa"
      "--disable-coreaudio"  # macOS
      "--disable-audiounit"  # iOS
      "--disable-wasapi"  # Windows
      "--disable-cocoa"  # macOS
      "--${boolEn (libdrm != null)}-drm"
      "--${boolEn opengl-dummy.gbm}-gbm"
      ###"--${boolEn (wayland != null)}-wayland-scanner"
      ###"--${boolEn (wayland-protocols != null)}-wayland-protocols"
      "--${boolEn (
          wayland != null &&
          wayland-protocols != null &&
          libxkbcommon != null)}-wayland"
      "--${boolEn (
          libx11 != null
          && libxext != null
  