{ pkgs, inputs, ... }: { home.packages = with pkgs;[ # Wine / Proton inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".wineWowPackages.stagingFull inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".winetricks inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".umu-launcher # I'm not sure this actually accomplishes anything, even with PROTON_MEDIA_USE_GST=1 # (umu-launcher.override { # extraPkgs = pkgs: with pkgs.gst_all_1; [ # gstreamer # gst-plugins-base # gst-plugins-good # gst-plugins-bad # gst-plugins-ugly # gst-libav # gst-vaapi # ]; # }) bottles (heroic.override { extraPkgs = pkgs: [ pkgs.gamescope ]; }) # Steam steamguard-cli # Emulators ryubing mgba # Cheat engine scanmem ]; # programs.lutris = { # enable = true; # extraPackages = with pkgs; [ mangohud winetricks gamescope gamemode umu-launcher ]; # protonPackages = [ pkgs.proton-ge-bin ]; # winePackages = [ pkgs.wineWowPackages.staging ]; # }; }