{ inputs = { nixpkgs.url = "nixpkgs/nixos-26.05"; flakelight = { url = "github:nix-community/flakelight"; inputs.nixpkgs.follows = "nixpkgs"; }; mill-scale = { url = "git+https://codeberg.org/icewind/mill-scale.git"; inputs.flakelight.follows = "flakelight"; }; }; outputs = {mill-scale, ...}: mill-scale ./. { withOverlays = [ (import ./nix/overlay.nix) ]; toolchain = pkgs: pkgs.rust-bin.stable.latest.default.override { targets = ["wasm32-unknown-unknown"]; }; packages = { json-schema-to-typescript = pkgs: pkgs.json-schema-to-typescript; demo-inspector = pkgs: pkgs.demo-inspector; demo-inspector-wasm = pkgs: pkgs.demo-inspector-wasm; }; overlays.default = import ./nix/overlay.nix; }; }