proc-flake

A module for running multiple processes in a dev shell.

honcho is used to launch the processes.

See proc-flake README

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: