nixfiles/nixos/profiles/gaming/lutris.nix
2025-07-17 23:05:58 -07:00

57 lines
1.1 KiB
Nix

{pkgs, ...}: {
hardware.graphics = {
enable32Bit = true;
extraPackages32 = with pkgs; [
driversi686Linux.mesa
];
};
services.flatpak.enable = true;
programs.gamescope = {
enable = true;
package = pkgs.gamescope;
};
environment.systemPackages = with pkgs; [
protonplus
(lutris.override {
extraPkgs = pkgs: [
pkgs.gamescope
pkgs.libnghttp2
pkgs.winetricks
pkgs.jansson
pkgs.samba
pkgs.gvfs
pkgs.mangohud
pkgs.vkbasalt
pkgs.umu-launcher
pkgs.xdg-desktop-portal
];
extraLibraries = pkgs: [
pkgs.libunwind
pkgs.xdg-desktop-portal
pkgs.gvfs
pkgs.jansson
pkgs.samba
pkgs.xz
];
})
vkbasalt
mangohud
umu-launcher
# support 32-bit only
wine
# support 64-bit only
wine64
# wine-staging (version with experimental features)
wineWowPackages.staging
# winetricks (all versions)
winetricks
# native wayland support (unstable)
wineWowPackages.waylandFull
];
}