mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 12:29:19 -08:00
59 lines
1 KiB
Nix
59 lines
1 KiB
Nix
{
|
|
pkgs,
|
|
inputs,
|
|
...
|
|
}: {
|
|
hardware.graphics = {
|
|
enable32Bit = true;
|
|
extraPackages32 = with pkgs; [
|
|
driversi686Linux.mesa
|
|
];
|
|
};
|
|
programs.gamescope = {
|
|
enable = true;
|
|
package = pkgs.gamescope;
|
|
};
|
|
environment.systemPackages = with pkgs; [
|
|
(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
|
|
];
|
|
}
|