docs: update documentation for latest changes
- Add stt-ptt language support documentation - Add rofi-project-opener module documentation - Add rofi-project-opener package documentation - Update zellij-ps documentation - Update guides and reference patterns - Update AGENTS.md with latest commands
This commit is contained in:
@@ -169,8 +169,8 @@ nix build .#your-package
|
||||
};
|
||||
|
||||
config = mkMerge [
|
||||
(mkIf config.m3ta.cli.tool1.enable {...})
|
||||
(mkIf config.m3ta.cli.tool2.enable {...})
|
||||
(mkIf config.cli.tool1.enable {...})
|
||||
(mkIf config.cli.tool2.enable {...})
|
||||
# ... many more
|
||||
];
|
||||
}
|
||||
@@ -380,18 +380,18 @@ port-helpers # Bad
|
||||
|
||||
### Module Options
|
||||
|
||||
**Good**: `m3ta.*` namespace
|
||||
**Good**: `m3ta.*` namespace for m3ta modules, `cli.*` namespace for CLI modules
|
||||
|
||||
```nix
|
||||
m3ta.ports.enable = true;
|
||||
m3ta.cli.zellij-ps.enable = true;
|
||||
cli.zellij-ps.enable = true;
|
||||
```
|
||||
|
||||
**Bad**: Flat namespace
|
||||
|
||||
```nix
|
||||
ports.enable = true; # Potential conflict
|
||||
cli.zellij-ps.enable = true; # Hard to find
|
||||
zellij-ps.enable = true; # Hard to find
|
||||
```
|
||||
|
||||
## Performance
|
||||
|
||||
Reference in New Issue
Block a user