mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-01-17 11:37:01 +01:00
Jackify provides native Linux support for Wabbajack modlist installation and management with automated Steam integration and Proton configuration. Key Features: - Almost Native Linux implementation (texconv.exe run via proton) - Automated Steam shortcut creation and Proton prefix management - Both CLI and GUI interfaces, with Steam Deck optimization Supported Games: - Skyrim Special Edition - Fallout 4 - Fallout New Vegas - Oblivion, Starfield, Enderal, and diverse other games Technical Architecture: - Clean separation between frontend and backend services - Powered by jackify-engine 0.3.x for Wabbajack-matching modlist installation
50 lines
1.6 KiB
Python
50 lines
1.6 KiB
Python
# -*- mode: python ; coding: utf-8 -*-
|
|
|
|
|
|
a = Analysis(
|
|
['jackify/frontends/gui/__main__.py'],
|
|
pathex=[],
|
|
binaries=[],
|
|
datas=[('jackify/engine', 'jackify/engine'), ('jackify/shared', 'jackify/shared'), ('assets/JackifyLogo_256.png', 'assets')],
|
|
hiddenimports=[
|
|
'PySide6.QtCore', 'PySide6.QtGui', 'PySide6.QtWidgets',
|
|
'jackify.backend.core', 'jackify.backend.handlers', 'jackify.backend.services', 'jackify.backend.models',
|
|
'jackify.backend.handlers.resolution_handler', 'jackify.backend.handlers.modlist_handler',
|
|
'jackify.backend.handlers.menu_handler', 'jackify.backend.handlers.path_handler',
|
|
'jackify.frontends.cli', 'jackify.frontends.cli.main',
|
|
'jackify.frontends.cli.menus', 'jackify.frontends.cli.menus.main_menu',
|
|
'jackify.frontends.cli.menus.tuxborn_menu', 'jackify.frontends.cli.menus.wabbajack_menu',
|
|
'jackify.frontends.gui.widgets.unsupported_game_dialog',
|
|
'jackify.shared.paths', 'jackify.shared.ui_utils'
|
|
],
|
|
hookspath=['.'],
|
|
hooksconfig={},
|
|
runtime_hooks=[],
|
|
excludes=['tkinter', 'matplotlib', 'numpy', 'scipy', 'pandas', 'IPython', 'jupyter', 'test', 'tests', 'unittest'],
|
|
noarchive=False,
|
|
optimize=0,
|
|
)
|
|
pyz = PYZ(a.pure)
|
|
|
|
exe = EXE(
|
|
pyz,
|
|
a.scripts,
|
|
a.binaries,
|
|
a.datas,
|
|
[],
|
|
name='jackify',
|
|
debug=False,
|
|
bootloader_ignore_signals=False,
|
|
strip=False,
|
|
upx=True,
|
|
upx_exclude=[],
|
|
runtime_tmpdir=None,
|
|
console=True,
|
|
disable_windowed_traceback=False,
|
|
argv_emulation=False,
|
|
target_arch=None,
|
|
codesign_identity=None,
|
|
entitlements_file=None,
|
|
icon='assets/JackifyLogo_256.png',
|
|
)
|