default.nix composes the three sub-modules. options.nix declares the public surface (projects, regtest, fakewallet, tmux) so consumers can wire values today even though config.nix is empty. lib.nix reserves dev-env-scoped helpers separate from the global lnbits-sensei.lib. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
16 lines
515 B
Nix
16 lines
515 B
Nix
# lnbits-sensei dev-env — entry point.
|
|
#
|
|
# Composes the dev-env sub-modules (option schema, helpers, wire-up).
|
|
# The dev-env module owns the workflow surface area: worktree
|
|
# management, navigation helpers, the regtest stack wrapper, the
|
|
# FakeWallet symmetric-no-op wrapper, and tmux session presets.
|
|
#
|
|
# It only configures tools — it never materializes repos on disk.
|
|
# That is the job of the user-invoked bootstrap script (later pass).
|
|
{
|
|
imports = [
|
|
./options.nix
|
|
./lib.nix
|
|
./config.nix
|
|
];
|
|
}
|