proc-flake
A module for running multiple processes in a dev shell.
honcho is used to launch the processes.
Installation
To use these options, add to your flake inputs:
proc-flake.url = "github:srid/proc-flake";
and inside the mkFlake
:
imports = [
inputs.proc-flake.flakeModule
];
Run nix flake lock
and you're set.
Options
perSystem.proc
Configuration for processes to run in the development environment.
Type: submodule
Declared by:
perSystem.proc.groups
Process groups that can be invoked individually.
Type: attribute set of (submodule)
Declared by:
perSystem.proc.groups.<name>.package
The package to use to run the given process group.
Type: package
Declared by:
perSystem.proc.groups.<name>.processes
Processes to run simultaneously when running this group.
Type: attribute set of (submodule)
Declared by:
perSystem.proc.groups.<name>.processes.<name>.command
The command to run the given process.
Type: string
Declared by: