grok-1
grok-1 copied to clipboard
Reproducible and automatically configure development environments
To rapidly onboard new developers its best to provide a reproducible development environment.
This PR achieves the following:
- deterministic system dependencies using
nixpkgsvia./flake.nix - automatic repo setup via
shellHookin./flake.nixusing cacheddirenvvianix-direnv - lint checks using
ruffboth as gitpre-commitand.github/workflow/test.ymlfor PRs and merges to master - identified and provided repo tasks via
Justfile(only 2 atm, but likely to grow)
Concerns
I couldnt download the 300+ GB model, so havent tested the download-weights task.