Hyprland: Difference between revisions
screensharing |
→Hyprland Flake: Update for the hardware.opengl -> hardware.graphics migration |
||
| Line 88: | Line 88: | ||
</nowiki>}} | </nowiki>}} | ||
If you experience performance drops in video games or graphics tools like Blender on stable NixOS, then it's likely a [[Mesa]] version mismatch with Hyprland and the rest of your system. This can be fixed by substituting the system's mesa package with Hyprland's own. | If you experience performance drops in video games or graphics tools like Blender on stable NixOS, then it's likely a [[Mesa]] version mismatch with Hyprland and the rest of your system. This can be fixed by substituting the system's mesa package with Hyprland's own. | ||
{{file|configuration.nix|nix|<nowiki> | {{file|configuration.nix|nix|<nowiki> | ||
| Line 94: | Line 94: | ||
pkgs-unstable = inputs.hyprland.inputs.nixpkgs.legacyPackages.${pkgs.stdenv.hostPlatform.system}; | pkgs-unstable = inputs.hyprland.inputs.nixpkgs.legacyPackages.${pkgs.stdenv.hostPlatform.system}; | ||
in { | in { | ||
hardware. | hardware.graphics = { | ||
package = pkgs-unstable.mesa.drivers; | package = pkgs-unstable.mesa.drivers; | ||
# if you also want 32-bit support (e.g for Steam) | # if you also want 32-bit support (e.g for Steam) | ||
enable32Bit = true; | |||
package32 = pkgs-unstable.pkgsi686Linux.mesa.drivers; | package32 = pkgs-unstable.pkgsi686Linux.mesa.drivers; | ||
}; | }; | ||