Johannes Kirschbauer
|
2c41e9f0c6
|
Chore:_migrate 'machineName' to 'settings.machine.name'
|
2024-12-31 14:55:50 +01:00 |
|
Johannes Kirschbauer
|
318a4f2d86
|
Chore: init settings submdule, move clanDir into settings submodule
|
2024-12-31 14:18:09 +01:00 |
|
a-kenji
|
4ad2dcdf4e
|
lib/*/interface.nix: Fix typos
|
2024-12-17 11:58:28 +01:00 |
|
DavHau
|
5d47622a78
|
build-clan: fix bug where vars generator scripts are built for target system instead of local system
|
2024-12-16 19:20:17 +07:00 |
|
Johannes Kirschbauer
|
cd288b421c
|
lib/values: fix submodule and submoduleWith with external modules
|
2024-12-06 21:01:27 +01:00 |
|
Johannes Kirschbauer
|
6096e619ca
|
inventory/valuePrios: filter out unsupported freeformType
|
2024-12-06 21:00:59 +01:00 |
|
Johannes Kirschbauer
|
7c7f9d5c37
|
lib/values: fix submodule definition merging
|
2024-12-06 20:15:16 +01:00 |
|
Johannes Kirschbauer
|
cb329900d9
|
docs: fix typo in inventory
|
2024-12-06 11:07:52 +01:00 |
|
Johannes Kirschbauer
|
40704d7626
|
clanInternals.inventory: expose used priorities
|
2024-12-04 17:41:41 +01:00 |
|
Johannes Kirschbauer
|
fca193073e
|
lib.values: init getPrio
This function can be used to get the priority of all values within a module
|
2024-12-04 17:37:23 +01:00 |
|
Jörg Thalheim
|
2e07bfa834
|
fix deploying from darwin to linux
|
2024-12-04 14:54:44 +01:00 |
|
lassulus
|
79a2283c71
|
*: nix fmt
|
2024-12-02 15:14:40 +01:00 |
|
Johannes Kirschbauer
|
4ea35d5dc9
|
Clan-core: automatically load disko.nix
|
2024-11-29 21:15:15 +01:00 |
|
DavHau
|
00064ee98b
|
wifi: init as experimental module
|
2024-11-28 15:49:23 +07:00 |
|
Johannes Kirschbauer
|
ff052e53e3
|
Clan-cli/api: list external modules
|
2024-11-21 17:04:35 +01:00 |
|
Johannes Kirschbauer
|
de4c6caf30
|
Ext/modules: expose module schemas
|
2024-11-21 17:02:34 +01:00 |
|
Johannes Kirschbauer
|
aaaabafdf1
|
inventory/eval.-tests: add explicit modules
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
6808f0a59f
|
jsonschema: dont export defaultText as default
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
36d094501d
|
Docs/inventory: ad-hoc loading of user modules
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
d6b8716e00
|
Inventory/constraints: improve assertion messages
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
db5350d3dc
|
Inventory: improve check service message
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
25fb899f64
|
Inventory: init external modules support
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
ba85a8fc88
|
chore(packages/schema): remove unused validation
|
2024-11-19 17:59:30 +01:00 |
|
Johannes Kirschbauer
|
8544387d65
|
Docs/frontmatter: init automatic reference for frontmatter
|
2024-11-19 10:35:13 +01:00 |
|
Johannes Kirschbauer
|
d5c2c1af67
|
modules/frontmatter: init module interface as source of frontmatter
|
2024-11-15 20:04:06 +01:00 |
|
clan-bot
|
e4775dc429
|
Merge pull request 'tests: minify test machines to decrease runtime' (#2401) from DavHau/clan-core:DavHau-dave into main
|
2024-11-13 13:44:59 +00:00 |
|
DavHau
|
0aa63e2e35
|
tests: minify test machines to decrease runtime
|
2024-11-13 20:40:01 +07:00 |
|
Johannes Kirschbauer
|
2c50c891f9
|
Docs: read roles only from inventory modules
|
2024-11-13 14:14:50 +01:00 |
|
Johannes Kirschbauer
|
280878e30a
|
Inventory/constraints: add id's to inventory constraints to make them more observable
|
2024-11-13 13:58:43 +01:00 |
|
Johannes Kirschbauer
|
a24bc87cb5
|
Chore: remove unsued inventory example
|
2024-11-13 09:18:24 +01:00 |
|
Johannes Kirschbauer
|
241db1cade
|
Modules/constraints: init constraints checking for inventory compatible modules
|
2024-11-12 18:36:38 +01:00 |
|
Johannes Kirschbauer
|
b9ef080950
|
jsonschema: migrate tests
|
2024-11-12 13:23:31 +01:00 |
|
Johannes Kirschbauer
|
499bc4743b
|
jsonschema: Add exportfield for module internals
|
2024-11-12 12:48:45 +01:00 |
|
Qubasa
|
20f4ca2f63
|
clan: Re-add pkgsForSystem to configsPerSystem too
|
2024-11-11 23:20:27 +07:00 |
|
Qubasa
|
49296133af
|
Revert "clan: Remove pkgsForSystem"
This reverts commit 724913be90.
|
2024-11-11 21:50:25 +07:00 |
|
Qubasa
|
fd9759d67a
|
module.nix: add better explanation
|
2024-11-11 14:08:12 +00:00 |
|
Qubasa
|
724913be90
|
clan: Remove pkgsForSystem
|
2024-11-11 14:08:12 +00:00 |
|
Johannes Kirschbauer
|
c33c5f8b19
|
Jsonschema: clean up tests
|
2024-11-08 13:22:58 +01:00 |
|
Johannes Kirschbauer
|
a1acac4b7d
|
Inventory: init inventory.tags for globally defined static and dynamic tags
|
2024-11-08 12:48:03 +01:00 |
|
Jörg Thalheim
|
9923bfee74
|
inventory: make sure we always define all roles, even if we don't have machines
this makes write writing modules easier
add missing roles assertions
|
2024-11-04 12:57:07 +01:00 |
|
danjujan
|
61958130fd
|
lib: fix typos
|
2024-10-29 12:37:34 +00:00 |
|
DavHau
|
2e8844ce45
|
build-clan: clean up unit test
|
2024-10-23 23:19:49 +07:00 |
|
Johannes Kirschbauer
|
c2eae7d0a6
|
lib/jsonSchema: handle defaults for defaultText
|
2024-10-22 12:59:44 +02:00 |
|
Jörg Thalheim
|
f6bb721d83
|
refactor evalClanModules to accept a module instead of a modulename
|
2024-10-09 14:48:43 +02:00 |
|
Jörg Thalheim
|
fb65e4730d
|
eval-clan-modules: don't re-import nixpkgs
|
2024-10-09 13:48:32 +02:00 |
|
Johannes Kirschbauer
|
65bdf0258a
|
Schemas: fix clanModules eval
|
2024-10-09 13:38:19 +02:00 |
|
Johannes Kirschbauer
|
a78d9715cb
|
Inventory: removed devshell input
|
2024-10-09 13:27:09 +02:00 |
|
Johannes Kirschbauer
|
15974d92fe
|
Inventory/schemas: move all schemas to legacyPackages
|
2024-10-09 13:27:09 +02:00 |
|
Johannes Kirschbauer
|
0a5223a1f0
|
Inventory/schemas: use less schema versions
|
2024-10-09 13:27:09 +02:00 |
|
Jörg Thalheim
|
b30763226a
|
lib/inventory/tests: adapt imported module account
|
2024-10-09 12:32:04 +02:00 |
|