Nothing to see here (for now).
First, install rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
You should be good to go then.
If you do not have Nix installed, you can use Determinate Systems Nix Installer to get it up and running:
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
Then, you can spawn a shell with all necessary development tools by running this command:
nix develop
The bot needs a server to connect to, and a .WAD file. You can use the FreeDOOM's DOOM.WAD or the retail DOOM.WAD that can be found on the game install folder (which you can buy on Steam or GOG).
Then, run this command:
cargo run --release -- -a "<server ip>" -i "<wad file>"