Documentation
let
  sources = import ./nix/sources.nix;
  rust = import ./nix/rust.nix { inherit sources; };
  pkgs = import sources.nixpkgs { };
in with pkgs;

mkShell {
  nativeBuildInputs = [ darwin.cctools ];

  buildInputs = [
    rust
    shaderc

    darwin.apple_sdk.frameworks.Foundation
    darwin.apple_sdk.frameworks.AppKit
    darwin.apple_sdk.frameworks.Metal
  ];
}