48 lines
1.1 KiB
Nix
48 lines
1.1 KiB
Nix
{ 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 ];
|
|
# };
|
|
}
|