diff --git a/flake.lock b/flake.lock index 561a65527..bab776252 100644 --- a/flake.lock +++ b/flake.lock @@ -23,11 +23,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1718714799, - "narHash": "sha256-FUZpz9rg3gL8NVPKbqU8ei1VkPLsTIfAJ2fdAf5qjak=", + "lastModified": 1718895438, + "narHash": "sha256-k3JqJrkdoYwE3fHE6xGDY676AYmyh4U2Zw+0Bwe5DLU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c00d587b1a1afbf200b1d8f0b0e4ba9deb1c7f0e", + "rev": "d603719ec6e294f034936c0d0dc06f689d91b6c3", "type": "github" }, "original": { diff --git a/modules/steam/steam.nix b/modules/steam/steam.nix index 9f15c6ab0..b633940e2 100644 --- a/modules/steam/steam.nix +++ b/modules/steam/steam.nix @@ -40,8 +40,8 @@ in # See also: https://www.reddit.com/r/SteamDeck/comments/ymqvbz/ubisoft_connect_connection_lost_stuck/j36kk4w/?context=3 boot.kernel.sysctl."net.ipv4.tcp_mtu_probing" = true; - hardware.opengl = { - driSupport32Bit = true; + hardware.graphics = { + enable32Bit = true; extraPackages = [ pkgs.gamescope-wsi ]; extraPackages32 = [ pkgs.pkgsi686Linux.gamescope-wsi ]; }; diff --git a/modules/steamos/mesa.nix b/modules/steamos/mesa.nix index e9d093f58..7846739a4 100644 --- a/modules/steamos/mesa.nix +++ b/modules/steamos/mesa.nix @@ -45,13 +45,13 @@ in config = lib.mkMerge [ # Jupiter Gamescope + radeonsi patches (lib.mkIf (cfg.enableMesaPatches) { - hardware.opengl.package = pkgs.mesa-radeonsi-jupiter.drivers; - hardware.opengl.package32 = pkgs.pkgsi686Linux.mesa-radeonsi-jupiter.drivers; + hardware.graphics.package = pkgs.mesa-radeonsi-jupiter.drivers; + hardware.graphics.package32 = pkgs.pkgsi686Linux.mesa-radeonsi-jupiter.drivers; }) # Jupiter RADV (lib.mkIf (cfg.enableVendorRadv) { - hardware.opengl = { + hardware.graphics = { extraPackages = [ (lib.hiPrio pkgs.mesa-radv-jupiter.drivers) ]; extraPackages32 = [ (lib.hiPrio pkgs.pkgsi686Linux.mesa-radv-jupiter.drivers) ]; };