{ ... }: { perSystem = { pkgs, self', ... }: { # An example devshell with some Rust and Nix tools devShells.default = pkgs.mkShell { buildInputs = with pkgs; [ glibc gcc gnumake gdb clang clang-tools nixfmt nil alejandra self'.packages.boilerplate ]; nativeBuildInputs = [ pkgs.pkg-config ]; env.CPATH = "${pkgs.glibc.dev}/include"; }; }; }