{ pkgs, ... }: { home.packages = (with pkgs; [ # ───────────────────────────────────────────────────────────── # Game launchers # ───────────────────────────────────────────────────────────── lutris # Universal launcher for Wine, emulators, and native games #prismlauncher # Minecraft launcher with Fabric/Forge/Quilt support # ───────────────────────────────────────────────────────────── # Performance & overlays # ───────────────────────────────────────────────────────────── mangohud # FPS and hardware monitoring overlay goverlay # GUI for MangoHud and vkBasalt gamescope # Micro-compositor for better fullscreen, scaling and frame limiting gamemode # Requests performance optimizations while gaming # ───────────────────────────────────────────────────────────── # Proton & Wine # ───────────────────────────────────────────────────────────── protonup-qt # Install and update GE-Proton, Wine-GE, Luxtorpeda, etc. winetricks # Install Windows runtimes into Wine prefixes protontricks # Winetricks for Steam Proton prefixes wineWow64Packages.staging # Wine (32/64-bit) with staging patches # ───────────────────────────────────────────────────────────── # Vulkan layers # ───────────────────────────────────────────────────────────── vkbasalt # Vulkan post-processing (CAS sharpening, FXAA, etc.) # ───────────────────────────────────────────────────────────── # Runner layers # ───────────────────────────────────────────────────────────── steam-run # Run generic Linux binaries inside Steam's runtime appimage-run # Execute AppImages on NixOS ]); }