Before doing anything, make sure you have a .exe version of Affinity Photo, Affinity Designer, and/or Affinity Publisher downloaded from the official Affinity website: https://store.serif.com/en-us/account/downloads
Visit the download page of Bottles' official website, and follow the instructions to download and install Bottles. Flatpak is recommended, as it is the only officially supported install method for Bottles.
Alternately, you may want to install Bottles using the unofficial AppImage.
Choose one of the following forks of Wine, and download and extract it:
-
ElementalWarriorWine (Recommended) — After downloading the
ElementalWarriorWine-x86_64.tar.gzarchive file, right click and extract the archive into anElementalWarriorWine-x86_64folder. -
Wine-TKG-affinity — Download the
wine-tkg-affinity-archbuilt.tar.zstarchive file, then extract theusr/folder from the archive and rename the folder towine-tkg-affinity-x86_64.
Copy and paste the extracted Wine fork folder from the previous step to Bottles' runners directory:
- Flatpak:
~/.var/app/com.usebottles.bottles/data/bottles/runners - AppImage:
~/.local/share/bottles/runners
- Open Bottles and click on the plus icon.
- Name it "Affinity" or "Serif".
- Set the enviroment to Custom.
- Keep Architecture ->
64bit - Set the runner to ElementalWarriorWine or wine-tkg-affinity, depending on your choice of Wine fork.
- Download the install script file for your Wine fork — Visit one of the following links based on your choice of Wine fork, then click the download button located on the top right of the file content to download the install script file, which is in YAML format.
- In Bottles, import the install script file for your Wine fork.
Import Configuration -> Affinity-ew.yaml - Click Create.
- Download the
WinMetadata.ziparchive file. - Extract the
WinMetadatafolder from the archive intodrive_c/windows/system32.
The Affinity app should now work inside that Bottle.
The Affinity apps installed with Bottles are located at the following location:
- Flatpak:
~/.var/app/com.usebottles.bottles/data/bottles/bottles/Affinity/drive_c
- Bottles -> Settings -> # Performance | Toggle on Feral GameMode
- Bottles -> Settings -> # Compatibility | Windows 10 -> Windows 11 *
- Visit the wine-dark-theme registry file from this repository, and download the file by clicking the download button on the top right.
- In the folder where you downloaded the registry file into, run the following command:
wine regedit wine-dark-theme.reg
- If you also want to enable dark theme for the Wine fork for your installed Affinity apps on Bottles, run the command:
WINEPREFIX="$HOME/.var/app/com.usebottles.bottles/data/bottles/bottles/Affinity" wine regedit wine-dark-theme.reg
