42 lines
1.1 KiB
Nix
42 lines
1.1 KiB
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
programs.steam.protontricks.enable = true;
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
dxvk
|
|
protontricks
|
|
protonplus # Proton Updater GUI
|
|
steam-run
|
|
umu-launcher # Universal Launcher für nicht-Steam Spiele
|
|
vkd3d-proton
|
|
wineWow64Packages.stable
|
|
winetricks
|
|
];
|
|
|
|
environment.sessionVariables = {
|
|
STEAM_EXTRA_COMPAT_TOOLS_PATHS = "$HOME/.steam/root/compatibilitytools.d";
|
|
};
|
|
|
|
# PROTON-GE & PROTON-CACHYOS sind NICHT in nixpkgs!
|
|
#
|
|
# Warum nicht?
|
|
# - Community-Builds mit häufigen Updates (täglich/wöchentlich)
|
|
# - Nicht mainstream genug für nixpkgs
|
|
# - Standard-Proton (oben) ist in nixpkgs
|
|
#
|
|
# LÖSUNG 1: Automatisierte Installation (Empfohlen)
|
|
# $ chmod +x install-proton-ge.sh
|
|
# $ ./install-proton-ge.sh
|
|
# oder
|
|
# $ ./install-proton-cachyos.sh
|
|
#
|
|
# LÖSUNG 2: Manuell
|
|
# - https://github.com/GloriousEggroll/proton-ge-custom/releases
|
|
# - https://github.com/CachyOS/proton-cachyos/releases
|
|
# - In ~/.steam/root/compatibilitytools.d/ entpacken
|
|
#
|
|
# LÖSUNG 3: Chaotic-Nyx (bereits im Repo!)
|
|
# Chaotic-Nyx hat viele Gaming-Tools, aber nicht Proton-GE/CachyOS
|
|
}
|