{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; }; outputs = { systems, nixpkgs, ... }: let eachSystem = nixpkgs.lib.genAttrs (import systems); in { devShells = eachSystem ( system: let pkgs = nixpkgs.legacyPackages.${system}; in { default = nixpkgs.legacyPackages.${system}.mkShell { packages = [ pkgs.zig pkgs.zls ]; }; } ); }; }