Before doing anything, make sure you have a .exe version of Affinity apps. You can download Affinity apps from the official Affinity websites:
- Affinity by Canva (select "Enterprise (Intel/AMD)" from the "Download for Windows" drop-down menu to download the EXE installer)
- Affinity Photo V2
- Affinity Designer V2
- Affinity Publisher V2
- Affinity Photo V1
- Affinity Designer V1
- Affinity Publisher V1
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:
-
ElementalWarrior-x86_64 (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.
Bottles' Wine-related folders can be found in a hidden directory within your home folder. If you can't see hidden folders in your file browser, you can usually enable them by pressing Ctrl + H.
- If you installed Bottles via Flatpak, navigate to
/home/$USER/.var/app/com.usebottles.bottles/data/bottles/runners/ - If you installed Bottles via AppImage, navigate to
/home/$USER/.local/share/bottles/runners/
Copy and paste the Wine fork folder you extracted in the previous step to this folder.
This is also known as your Wine runner.
- Open Bottles and click on the plus icon.
- Name it "Affinity" or "Serif".
- Set the environment 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
