forked from KptltD00M/nixy
bcfe305813
- Add hyprlock module and package plus hyprlock.conf XDG config - Rework bindings: introduce mkMenu, gui/term helpers and grouped menus (apps, dev, gaming, utility, system) and wire them into the main popup; change session lock to hyprlock - Simplify gaming-apps.nix: use pkgs, reorder packages and add wineWow64Packages.staging, steam-run and appimage-run
46 lines
3.0 KiB
Nix
46 lines
3.0 KiB
Nix
{
|
|
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
|
|
|
|
|
|
]);
|
|
}
|