Last active
October 13, 2025 21:13
-
-
Save necauqua/afc0f830077b703137ecfc808e646740 to your computer and use it in GitHub Desktop.
Noita Together on Linux with Steam Proton
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # They do have an AppImage on their releases page, but at the very least it doesn't work on Wayland | |
| # or otherwise did not work for me and others, while running it through proton with the following command did | |
| # | |
| # NixOS note: prepend it with steam-run, you know the gist | |
| # you might want to make sure you have this proton version installed, or choose a diferent one here | |
| PROTON='Proton - Experimental' | |
| # path to your lib | |
| STEAM_APPS='/storage/games/steam/steamapps' | |
| # proton needs those two vars to run | |
| # you can inline everything into a single command like I did in the following example .desktop file | |
| # to have it runnable from app launcher (put it in ~/.local/share/applications/ after fixing paths to yours | |
| # and dont forget to remove steam-run if you're not running NixOS) | |
| export STEAM_COMPAT_DATA_PATH="$STEAM_APPS/compatdata/881100" | |
| # if you did anything real weird the client install path might be different for you?. but unlikely | |
| export STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.local/share/Steam" | |
| # Run this once to install it (it will ask for folder where noita exe is, point it at $STEAM_APPS/common/Noita): | |
| "$STEAM_APPS/common/$PROTON"/proton waitforexitandrun ~/downloads/Noita-Together-Setup-0.11.6.exe | |
| # (change the path to the NT exe you've downloaded ofc) | |
| # Then you can start is with this | |
| "$STEAM_APPS/common/$PROTON"/proton waitforexitandrun \ | |
| "$STEAM_COMPAT_DATA_PATH/pfx/drive_c/Program\ Files/Noita\ Together/Noita\ Together.exe" | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [Desktop Entry] | |
| Name=Noita Together | |
| Comment=The NT client | |
| Exec=/usr/bin/env bash -c 'STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/necauqua/.local/share/Steam STEAM_COMPAT_DATA_PATH="/storage/games/steam/steamapps/compatdata/881100" steam-run -- "/storage/games/steam/steamapps/common/Proton - Experimental/proton" waitforexitandrun "/storage/games/steam/steamapps/compatdata/881100/pfx/drive_c/Program Files/Noita Together/Noita Together.exe"' | |
| Icon=steam_icon_881100 | |
| Terminal=false | |
| Type=Application | |
| Categories=Game; |
Author
On NixOS, prepend the proton invocations (in both install and run steps) with steam-run ofc.
If the installation command instantly fails with Wine cannot find the FreeType font library ..., run
export LD_LIBRARY_PATH=$(nix eval --raw nixpkgs#pkgsi686Linux.freetype)/lib
(or figure out a way to get the nix store path for pkgsi686Linux.freetype package if you somehow still dont use flakes and nix-command)
and try again
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
it isnt working Sadge