Based on https://github.com/transmutrix/nim-sdl3 but heavily modified to use idiomatic Nim names.
How to install the required SDL 3 binaries.
sudo apt install libsdl3-0
sudo apt install libsdl3-dev
sudo apt install libsdl3-ttf-dev
sudo apt install libsdl3-image-dev
sudo apt install libsdl3-mixer-dev
sudo pacman -S sdl3
sudo pacman -S sdl3_ttf
sudo pacman -S sdl3_image
sudo pacman -S sdl3_mixer
sudo dnf install SDL3-devel
sudo dnf install SDL3_ttf-devel
sudo dnf install SDL3_image-devel
SDL3_mixer is not packaged in Fedora yet, compile it manually if you want to use it.
Via brew:
brew install sdl3
brew install sdl3_ttf
brew install sdl3_image
brew install sdl3_mixer
To be determined.