StackPanel

Devshell

Create reproducible development shells with Nix using stackpanel's mkDevShell.

Usage (Minimal):

# flake.nix
devShells.${system}.default = inputs.stackpanel.lib.mkDevShell {
  pkgs = pkgs;
  modules = [
    ({ ... }: { devshell.packages = [ pkgs.nodejs_22 ]; })
  ];
};

Usage (Recommended):

devShells.${system}.default = inputs.stackpanel.lib.mkDevShell {
  pkgs = pkgs;
  includeDefaults = true;
  modules = [
    inputs.stackpanel.lib.devshell.features.aws
    ({ ... }: { stackpanel.aws.enable = true; })
  ];
};