From 582d78706a5f4c58c1222eee8a02bcd477431444 Mon Sep 17 00:00:00 2001 From: Aargh Rai Date: Sun, 17 May 2026 15:32:59 +0530 Subject: prismlauncher nvidia --- nixos/games/minecraft.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'nixos') diff --git a/nixos/games/minecraft.nix b/nixos/games/minecraft.nix index 6507764..c6ca772 100644 --- a/nixos/games/minecraft.nix +++ b/nixos/games/minecraft.nix @@ -1,8 +1,16 @@ -{ config, pkgs, ... }: +{ config, pkgs, opt, ... }: { environment.systemPackages = with pkgs; [ prismlauncher - ]; + ] ++ (if opt.nvidia then [ + (writeShellScriptBin "prismlauncher-nvidia" '' + exec env \ + __NV_PRIME_RENDER_OFFLOAD=1 \ + __GLX_VENDOR_LIBRARY_NAME=nvidia \ + __VK_LAYER_NV_optimus=NVIDIA_only \ + ${pkgs.prismlauncher}/bin/prismlauncher "$@" + '') + ] else []); # you do need to enable all of the ports because minecraft LAN uses a fucking # random one -- cgit v1.2.3