- Create lib/opencode-rules.nix with mkOpencodeRules function
- Update lib/default.nix to import opencode-rules module
- Pattern follows ports.nix: {lib}: { mkOpencodeRules = ...; }
Refs: T2, T3 of rules-system plan
13 lines
343 B
Nix
13 lines
343 B
Nix
# Library of helper functions for m3ta-nixpkgs
|
|
# Usage in your configuration:
|
|
# let
|
|
# m3taLib = inputs.m3ta-nixpkgs.lib.${system};
|
|
# in ...
|
|
{ lib }: {
|
|
# Port management utilities
|
|
ports = import ./ports.nix { inherit lib; };
|
|
|
|
# OpenCode rules injection utilities
|
|
opencode-rules = import ./opencode-rules.nix { inherit lib; };
|
|
}
|