1{
2 inputs = {
3 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
4 };
5
6 outputs =
7 {
8 systems,
9 nixpkgs,
10 ...
11 }:
12 let
13 eachSystem = nixpkgs.lib.genAttrs (import systems);
14 in
15 {
16 devShells = eachSystem (
17 system:
18 let
19 pkgs = nixpkgs.legacyPackages.${system};
20 in
21 {
22 default = nixpkgs.legacyPackages.${system}.mkShell {
23 packages = [
24 pkgs.zig
25 pkgs.zls
26 ];
27 };
28 }
29 );
30 };
31}