Files
NixMachines/machines/universedesktop/programs/games.nix

32 lines
606 B
Nix

{ lib, config, pkgs, ... }: {
# For steam
services.flatpak.enable = true;
## Flatpak requires this
xdg.portal.enable = true;
xdg.portal.wlr.enable = true;
xdg.portal.config.common.default = "*";
programs.steam.enable = true;
# Game compat
programs.gamemode.enable = true;
nixpkgs.overlays = [
(final: prev: {
prismlauncher = prev.prismlauncher.override {
withWaylandGLFW=true;
};
})
];
environment.systemPackages = with pkgs; [
# For Steam
protontricks
# Minecraft
openjdk17
prismlauncher
# PS2 Games
pcsx2
];
}