anchor.diff:        message = "Option driSupport32Bit is only supported on 64-bit systems.";
       };
   
  -    system.activation.scripts.setup-opengl =
  -      ''
  -        find /run -maxdepth 1 -name opengl-driver\* -exec rm -rf {} \;
  -        ln -sfn ${package} ${package.driverSearchPath}
  -        ${optionalString cfg.driSupport32Bit ''
  -          ln -sfn ${package32} ${package.driverSearchPath}
  -        ''}
  -      '';
  +    system.activation.scripts.setup-opengl = ''
  +      find /run -maxdepth 1 -name opengl-driver\* -exec rm -rf {} \;
  +      ln -sfn ${package} ${package.driverSearchPath}
  +      ${optionalString cfg.driSupport32Bit ''
  +        ln -sfn ${package32} ${package.driverSearchPath}
  +      ''}
  +    '';
   
       environment.sessionVariables.LD_LIBRARY_PATH = [
         "${package.driverSearchPath}/lib"
  
positive.code: 
    makePackage = p: pkgs.buildEnv {
      name = "mesa-drivers+txc-${p.mesa_drivers.version}";
      paths =
        [ p.mesa_drivers
          p.mesa # mainly for libGL
        ];
      passthru = p.mesa_drivers.passthru // p.mesa.passthru;
    };
  
  
negative.code:     hardware.opengl.package = mkDefault (makePackage pkgs);
      hardware.opengl.package32 = mkDefault (makePackage pkgs_32);
  
      boot.extraModulePackages =
        optional (elem "virtualbox" videoDrivers) kernelPackages.virtualboxGuestAdditions;
    };
  }
  