Speedrun
Essential components only - ideal for advanced users who want the lightest footprint.
- Windows 11 target
- corefonts, tahoma, crypt32
- d3dcompiler_47
Linux-first CLI installer
Install the Affinity Universal app with a single command. Tuned Wine stack, DXVK-ready, gamer-grade experience.
Install
Distros verified with the current Affinity CLI flow. Others likely work; these are tested.
Rolling release with pacman + yay. Latest Wine and DXVK from repos or Chaotic-AUR.
22.04 LTS and 24.04 LTS verified. Install winetricks, Vulkan drivers, and enable multilib.
Wayland-first; works with RPM Fusion drivers and DXVK. Use COPR for latest Wine if needed.
Bookworm with backports for Mesa. Keep non-free firmware enabled for GPU stacks.
Flake-friendly; run inside FHS shell with Wine, DXVK, and Vulkan libs pinned.
Prebuilt kernels and drivers make DXVK setup quick; uses Arch-compatible flow.
Trust & Credibility
Call to action
Grab the repo and move in.
git clone
https://github.com/ind4skylivey/affinity-cli.git
Create and enter a virtual environment.
python3 -m venv .venv && source .venv/bin/activate
Install editable and launch installer.
pip install -e . && affinity-cli install
Linux-first / Wine tuned / Neon fast
Install the Affinity Universal app on Linux with a hardened Wine stack, selectable profiles, and gamer-grade UX.
$ python -m venv .venv
$ source .venv/bin/activate
$ pip install -e .
$ affinity-cli install --wine-profile standard
> prepping Wine 11 / installing vc runtime / pulling Affinity Universal
OK ready to launch
Drop this project onto GitHub Pages or run it locally; the CLI remains the same. Paste the command below to bootstrap.
git clone https://github.com/ind4skylivey/affinity-cli.git
cd affinity-cli
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
affinity-cli install
Tuned for your rig
Essential components only - ideal for advanced users who want the lightest footprint.
The recommended stack: great compatibility without long prep times.
Longest initial prep, but removes friction for demanding Affinity features.
Runs clean on KDE, GNOME, Hyprland, Sway, i3, and other compositors. Logs stay readable on dark terminals, and the default palette follows the site's neon-green/ice-blue aesthetic.
Feature deck
Prefix creation with winetricks, Windows 11 target, fonts, crypto libs, and vcrun when needed.
Switch between minimal, standard, and full stacks to match your GPU, time, and app needs.
Non-interactive flow with explicit preflight checks and replayable logs that stay readable in dark terminals.
Compatibility
Tested on Arch, Fedora, Debian derivatives, and NixOS (flake users welcome). Vulkan-capable GPUs recommended for DXVK.
See it in action
FAQ
No. It uses its own prefix (default: ~/.wine-affinity)
so your other Wine apps stay untouched.
Yes. Set SKIP_DOWNLOAD=1 and point
WINE/WINESERVER at your binaries.