Files
nix/modules/desktop/gaming/proton_ge/default.nix
2025-11-05 19:05:56 -06:00

27 lines
523 B
Nix

{
pkgs,
lib,
config,
...
}: let
cfg = config.gaming.proton_ge;
in {
options.gaming.proton_ge = {
enable = lib.mkEnableOption "enable proton ge";
};
# this is an imperitive install after rebuild run `protonup`
config = lib.mkIf cfg.enable {
environment.systemPackages = with pkgs; [
protonup
];
# tells `protonup` what path to use
environment.sessionVariables = {
STEAM_EXTRA_COMPACT_TOOLS_PATHS =
"/home/blake/.steam/root/compatibilitytools.d";
};
};
}