Johannes Kirschbauer
59105bd1da
docs/options: expose all clan options in NüschtOS search
2025-07-24 09:42:21 +02:00
lassulus
60768cc537
Add networking module
...
This adds a (for now hidden) clan network command that exposes list,
ping, overview subcommands to get informations about configured
networks.
ClanServices can now use the exports to define network specific
information.
This is not the complete feature yet, as we are lacking more tests and
documentation, but merging this now makes it easier to iterate.
2025-07-17 15:23:08 +02:00
Johannes Kirschbauer
2afc653877
clan/exportsModule: add missing default
2025-07-02 10:32:56 +02:00
Johannes Kirschbauer
416d789188
flake-exports: add options documentation
2025-07-02 10:22:09 +02:00
Johannes Kirschbauer
a89502e47f
clanServices: add flake level exports
2025-07-01 16:54:19 +02:00
Johannes Kirschbauer
d785169fbf
lib.clan: properly merge self attrs
2025-07-01 14:02:02 +02:00
Johannes Kirschbauer
42d1cd2a83
modules/clan: inject .clan into self.inputs if self is an attribute set
2025-07-01 13:19:37 +02:00
Johannes Kirschbauer
345aa12e99
build-inventory: move inventory and inventoryClass into explizitly different folders
2025-06-25 17:55:45 +02:00
Johannes Kirschbauer
ae4e18c152
build-inventory: replace by equivalent submodule
2025-06-25 17:23:46 +02:00
Johannes Kirschbauer
0c8f23ed3e
Chore: add _file for internals error tracing
2025-06-25 15:47:18 +02:00
Johannes Kirschbauer
0bb621f0f7
inventory/interface: reduce apply arguments chain by adding it to _module.args
2025-06-25 15:15:22 +02:00
Johannes Kirschbauer
e1cb17db35
build-clan: export default.nix that injects clanLib
...
This should be the single entry point, that includes clanLib
instead of importApply propagation
2025-06-25 12:07:59 +02:00
Johannes Kirschbauer
2d2476602b
build-clan: move clan attribute relates modules into subfolder
2025-06-24 13:13:59 +02:00