#──────────────────────────────────────────────────────────────────────────────┐
# SPDX-FileCopyrightText: 2026 toastal <https://toast.al/contact/>             │
# SPDX-License-Identifier: MPL-2.0                                             │
#──────────────────────────────────────────────────────────────────────────────┘
{
   mkShell,
   editorconfig-checker,
   kdlfmt,
   nickel,
   topiary,
   bin,
   nixfmt,
   ocamlformat-rpc-bin,
}:

mkShell {
   name = "sugilite256";
   inputsFrom = [
      bin
   ];
   packages = [
      editorconfig-checker
      kdlfmt
      nickel
      nixfmt
      topiary
      ocamlformat-rpc-bin # needed for LSP 💢
   ];
   env = {
      NICKEL_IMPORT_PATH = "${../../ncl}";
   };
}
