2v2 chess where moves are executed in parallel.
- Install nix.
- Enable flakes by adding
experimental-features = nix-command flakes
tonix.conf
(either~/.config/nix/nix.conf
or/etc/nix/nix.conf
). - Run
nix develop
to open a development shell.- Run
nix develop -c zsh
for zsh. - Run
nix develop -c kitten run-shell --shell=zsh
for kitty's shell integration to work.
- Run
- Run
bundle add gem_name --skip-install
to add gem toGemfile
. - Run
bundle lock
to update theGemfile.lock
to include the new gem. - Run
bundix
to generate a newgemset.nix
from the updatedGemfile.lock
. - Exit the dev shell and re-enter using
nix develop
to install the new dependencies ingemset.nix
.