summaryrefslogtreecommitdiff
path: root/src/config
diff options
context:
space:
mode:
authorxXJSONDeruloXx <danielhimebauch@gmail.com>2025-07-18 16:24:43 -0400
committerxXJSONDeruloXx <danielhimebauch@gmail.com>2025-07-18 16:24:43 -0400
commit748351384705323a87f7ebc388a3ab858b9ac62f (patch)
tree6fe510f40b145d9ddfd0a074b14b5d6d8b60a1d5 /src/config
parent1d296606babfb0ceb02068e852582ade7adc4d98 (diff)
downloaddecky-lsfg-vk-748351384705323a87f7ebc388a3ab858b9ac62f.tar.gz
decky-lsfg-vk-748351384705323a87f7ebc388a3ab858b9ac62f.zip
initial env var additions
Diffstat (limited to 'src/config')
-rw-r--r--src/config/configSchema.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/config/configSchema.ts b/src/config/configSchema.ts
index 9b6fc41..8715057 100644
--- a/src/config/configSchema.ts
+++ b/src/config/configSchema.ts
@@ -77,6 +77,20 @@ export const CONFIG_SCHEMA: Record<string, ConfigField> = {
fieldType: ConfigFieldType.INTEGER,
default: 0,
description: "experimental: base framerate cap for dxvk games, before frame multiplier (0 = disabled)"
+ },
+
+ enable_wow64: {
+ name: "enable_wow64",
+ fieldType: ConfigFieldType.BOOLEAN,
+ default: false,
+ description: "enable PROTON_USE_WOW64=1 for 32-bit games (use with ProtonGE to fix crashing)"
+ },
+
+ disable_steamdeck_mode: {
+ name: "disable_steamdeck_mode",
+ fieldType: ConfigFieldType.BOOLEAN,
+ default: false,
+ description: "disable Steam Deck mode (unlocks hidden settings in some games)"
}
};
@@ -90,6 +104,8 @@ export interface ConfigurationData {
hdr_mode: boolean;
experimental_present_mode: string;
experimental_fps_limit: number;
+ enable_wow64: boolean;
+ disable_steamdeck_mode: boolean;
}
// Centralized configuration manager