mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-01-17 11:37:01 +01:00
Initial public release v0.1.0 - Linux Wabbajack Modlist Application
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
This commit is contained in:
31
requirements.txt
Normal file
31
requirements.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
# Core GUI framework
|
||||
PySide6>=6.5.0
|
||||
|
||||
# Process monitoring and system information
|
||||
psutil>=5.8.0
|
||||
|
||||
# File downloads and HTTP requests
|
||||
requests>=2.25.0
|
||||
tqdm>=4.65.0
|
||||
|
||||
# Configuration file handling
|
||||
PyYAML>=6.0
|
||||
|
||||
# Steam VDF file parsing (latest available version)
|
||||
vdf>=3.4
|
||||
|
||||
# Package version handling
|
||||
packaging>=21.0
|
||||
|
||||
# Archive extraction (if needed)
|
||||
# zipfile and tarfile are in stdlib
|
||||
|
||||
# File system utilities (stdlib: os, pathlib, shutil, tempfile)
|
||||
# Process management (stdlib: subprocess, threading)
|
||||
# JSON handling (stdlib: json)
|
||||
# Logging (stdlib: logging)
|
||||
# Regular expressions (stdlib: re)
|
||||
# Time handling (stdlib: time, datetime)
|
||||
# Collections (stdlib: collections, itertools, functools)
|
||||
# Configuration files (stdlib: configparser)
|
||||
# Hashing (stdlib: hashlib)
|
||||
Reference in New Issue
Block a user