Feature Request: Make package configuration easier with Recipes

This issue has been tracked since 2022-11-11.

Current Situation

Some packages (such as MariaDB, Apache, and NGINX) require configuration or special environment variables to work correctly with the Nix store + customer's devbox projects. For example -- MariaDB's default installation with Nix requires users to specify where the PID and SOCK file should be stored, and then pass those variables when starting and stopping mysqld.

Proposed Solution

Devbox should provide a way to create and share configuration for specific packages, and add this configuration when the developer installs the package. For example -- when setting up MariaDB, we can automatically set some default env variables that will be used when the developer activates their devbox shell.

This automatic configuration should be published in an open format, so developers can add Devbox configuration for packages as needed.

Lagoja wrote this answer on 2022-12-21

Shipped as Plug-ins in 0.2.0

More Details About Repo
Owner Name jetpack-io
Repo Name devbox
Full Name jetpack-io/devbox
Language Go
Created Date 2022-08-18
Updated Date 2023-03-31
Star Count 4960
Watcher Count 19
Fork Count 68
Issue Count 42


Issue Title Created Date Updated Date