diff --git a/devices/surface/default.nix b/devices/surface/default.nix index ce1e96d..06b9cc1 100644 --- a/devices/surface/default.nix +++ b/devices/surface/default.nix @@ -1,10 +1,23 @@ -{ ... }: { +{ pkgs, ... }: { imports = [ ./hardware-config.nix ]; networking.hostName = "surface"; + # Enable OpenGL + hardware.opengl = { + enable = true; + driSupport = true; + driSupport32Bit = true; + extraPackages = with pkgs; [ + intel-media-driver + vaapiIntel + vaapiVdpau + libvdpau-va-gl + ]; + }; + services.auto-cpufreq = { enable = true; settings = {