├── .gitignore ├── .vscode ├── build.sh ├── config.sh ├── defsettings.json ├── setup.sh └── tasks.json ├── LICENSE ├── README.md ├── assets ├── Decky_LSFG-VK_Master_1.png ├── decky-lossless-logo.png └── flatpak-target.png ├── justfile ├── main.py ├── package.json ├── plugin.json ├── pnpm-lock.yaml ├── py_modules └── lsfg_vk │ ├── __init__.py │ ├── base_service.py │ ├── config_schema.py │ ├── config_schema_generated.py │ ├── configuration.py │ ├── configuration_helpers_generated.py │ ├── constants.py │ ├── dll_detection.py │ ├── flatpak_service.py │ ├── installation.py │ ├── plugin.py │ └── types.py ├── rollup.config.js ├── scripts ├── generate_python_boilerplate.py └── generate_ts_schema.py ├── shared_config.py ├── src ├── api │ └── lsfgApi.ts ├── components │ ├── ConfigurationSection.tsx │ ├── Content.tsx │ ├── FgmodClipboardButton.tsx │ ├── FlatpaksModal.tsx │ ├── FpsMultiplierControl.tsx │ ├── InstallationButton.tsx │ ├── NerdStuffModal.tsx │ ├── ProfileManagement.tsx │ ├── SmartClipboardButton.tsx │ ├── StatusDisplay.tsx │ ├── UsageInstructions.tsx │ └── index.ts ├── config │ ├── configSchema.ts │ └── generatedConfigSchema.ts ├── hooks │ ├── useInstallationActions.ts │ ├── useLsfgHooks.ts │ └── useProfileManagement.ts ├── index.tsx ├── types.d.ts └── utils │ ├── clipboardUtils.ts │ └── toastUtils.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/.vscode/build.sh -------------------------------------------------------------------------------- /.vscode/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/.vscode/config.sh -------------------------------------------------------------------------------- /.vscode/defsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/.vscode/defsettings.json -------------------------------------------------------------------------------- /.vscode/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/.vscode/setup.sh -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/README.md -------------------------------------------------------------------------------- /assets/Decky_LSFG-VK_Master_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/assets/Decky_LSFG-VK_Master_1.png -------------------------------------------------------------------------------- /assets/decky-lossless-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/assets/decky-lossless-logo.png -------------------------------------------------------------------------------- /assets/flatpak-target.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/assets/flatpak-target.png -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/justfile -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/main.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/package.json -------------------------------------------------------------------------------- /plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/plugin.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /py_modules/lsfg_vk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/__init__.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/base_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/base_service.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/config_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/config_schema.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/config_schema_generated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/config_schema_generated.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/configuration.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/configuration_helpers_generated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/configuration_helpers_generated.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/constants.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/dll_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/dll_detection.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/flatpak_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/flatpak_service.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/installation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/installation.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/plugin.py -------------------------------------------------------------------------------- /py_modules/lsfg_vk/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/py_modules/lsfg_vk/types.py -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/generate_python_boilerplate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/scripts/generate_python_boilerplate.py -------------------------------------------------------------------------------- /scripts/generate_ts_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/scripts/generate_ts_schema.py -------------------------------------------------------------------------------- /shared_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/shared_config.py -------------------------------------------------------------------------------- /src/api/lsfgApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/api/lsfgApi.ts -------------------------------------------------------------------------------- /src/components/ConfigurationSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/ConfigurationSection.tsx -------------------------------------------------------------------------------- /src/components/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/Content.tsx -------------------------------------------------------------------------------- /src/components/FgmodClipboardButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/FgmodClipboardButton.tsx -------------------------------------------------------------------------------- /src/components/FlatpaksModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/FlatpaksModal.tsx -------------------------------------------------------------------------------- /src/components/FpsMultiplierControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/FpsMultiplierControl.tsx -------------------------------------------------------------------------------- /src/components/InstallationButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/InstallationButton.tsx -------------------------------------------------------------------------------- /src/components/NerdStuffModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/NerdStuffModal.tsx -------------------------------------------------------------------------------- /src/components/ProfileManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/ProfileManagement.tsx -------------------------------------------------------------------------------- /src/components/SmartClipboardButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/SmartClipboardButton.tsx -------------------------------------------------------------------------------- /src/components/StatusDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/StatusDisplay.tsx -------------------------------------------------------------------------------- /src/components/UsageInstructions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/UsageInstructions.tsx -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/config/configSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/config/configSchema.ts -------------------------------------------------------------------------------- /src/config/generatedConfigSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/config/generatedConfigSchema.ts -------------------------------------------------------------------------------- /src/hooks/useInstallationActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/hooks/useInstallationActions.ts -------------------------------------------------------------------------------- /src/hooks/useLsfgHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/hooks/useLsfgHooks.ts -------------------------------------------------------------------------------- /src/hooks/useProfileManagement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/hooks/useProfileManagement.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utils/clipboardUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/utils/clipboardUtils.ts -------------------------------------------------------------------------------- /src/utils/toastUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/src/utils/toastUtils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xXJSONDeruloXx/decky-lsfg-vk/HEAD/tsconfig.json --------------------------------------------------------------------------------