Skip to content

Instantly share code, notes, and snippets.

@Shoozza
Last active August 1, 2025 14:29
Show Gist options
  • Save Shoozza/df833175b765c5e92d63b3e91ad10fce to your computer and use it in GitHub Desktop.
Save Shoozza/df833175b765c5e92d63b3e91ad10fce to your computer and use it in GitHub Desktop.
Setup Haxe on SteamOS

Setup Haxe on SteamOS (SteamDeck with Desktop-Mode) v1.0.3

Last update on: 2025-08-01

There are two options:

Via distrobox

  1. Install distrobox
  2. Create an box (e.g. for arch)
  3. Open arch distrobox in terminal
  4. Normal installation procedure as if you were using arch after this

Via local downloads

  1. Download and unpack tar.gz file of haxe into /home/deck/bin/neko
  2. Download and unpack tar.gz file of neko into /home/deck/bin/haxe
  3. Edit ~/.bashrc and add LD_LIBRARY_PATH for neko
...
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/deck/bin/neko
...
  1. edit ~/.bashrc and add PATH for haxe and neko
...
export PATH="$PATH:/home/deck/bin/neko/:/home/deck/bin/haxe/"
...
  1. Restart terminal
  2. Run haxe setup and make sure to point lib folder to somewhere in home (/home/deck/bin/haxe/lib)
  3. (Optional Hashlink install) Download linux version of hashlink (possibly nightly) and unpack into /home/deck/bin/hashlink
  4. (Optional Hashlink install) Download libuv.so files from https://archlinux.org/packages/extra/x86_64/libuv/ and place the libuv.so* files into /home/deck/hashlink/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment