anchor.diff:        nvidia-drivers_kernelspace
       ];
   
  -    boot.kernelModules = optionals nvidia-drivers_kernelspace.drm [
  -      "nvidia-drm"
  -    ] ++ optionals nvidia-drivers_kernelspace.kms [
  -      "nvidia-modeset"
  -    ] ++ optionals nvidia-drivers_kernelspace.uvm [
  -      "nvidia-uvm"
  +    boot.kernelModules = [
  +      "nvidia"
  +      "nvidia_drm"
  +      "nvidia_modeset"
  +      "nvidia_uvm"
       ];
   
  -    boot.kernelParams = optionals nvidia-drivers_kernelspace.kms [
  +    boot.initrd.availableKernelModules = [
  +      "nvidia"
  +      "nvidia_drm"
  +      "nvidia_modeset"
  +      "nvidia_uvm"
  +    ];
  +
  +    boot.kernelParams = [
         "nvidia-drm.modeset=1"
       ];
   
  
positive.code:   inherit (lib)
      elem
      mkIf
      optionals
      optionalString
      singleton;
  
    drivers = config.services.xserver.videoDrivers;
  
negative.code:     services.xserver.screenSection = ''
        Option "RandRRotation" "on"
      '';
      #  Option "metamodes" "nvidia-auto-select +0+0 { ForceCompositionPipeline=On, ForceFullCompositionPipeline = On }"
      #  Option "AllowIndirectGLXProtocol" "off"
      #  Option "TripleBuffer" "on"
      #'';
  
    };
  
  