Skip to content

Instantly share code, notes, and snippets.

@zastrixarundell
Last active October 28, 2025 20:56
Show Gist options
  • Select an option

  • Save zastrixarundell/7f81c6ee80b3f0cd835c58033faa493e to your computer and use it in GitHub Desktop.

Select an option

Save zastrixarundell/7f81c6ee80b3f0cd835c58033faa493e to your computer and use it in GitHub Desktop.
Distrobox init file for compiling erlang

Distrobox init file to compiling elixir/elrang

Distrobox init file which will create a container with asdf and the required tooling for one to build elixir/erlang (based on Fedora).

It is expected of the user to have brew installed on their system.

Instead of installing asdf onto the container, brew install asdf can be used to install it even outside of the container.

Usage

It's a one-liner command to install this. You can just run:

distrobox assemble create --file https://gist.githubusercontent.com/zastrixarundell/7f81c6ee80b3f0cd835c58033faa493e/raw/8cefe9945a9c004b86414999b8417353e62861f7/elixir-dev.ini
[elixir-compiler]
additional_packages="@development-tools @c-development autoconf ncurses-devel openssl-devel wxGTK-devel libiodbc unixODBC-devel erlang-odbc libxslt fop java-21-openjdk-devel"
image=registry.fedoraproject.org/fedora-toolbox:latest
pull=true
replace=true
volume="/home/linuxbrew:/home/linuxbrew"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment