DavHau
3ec028d672
tests: reduce unnecessary rebuilds of several tests
...
Some test were referring to the whole source code via ${self} which amde them rebuild on every single commit.
This is not mitigated by introduceing `self.filter { include = [...]; }` allowin to a content addressed subset of the source code in tests.
2025-01-17 17:00:18 +07:00
Jörg Thalheim
c4a1e3ec95
switch to nixos-facter for hardware-config
2025-01-15 13:59:49 +00:00
Kierán Meinhardt
ca2d7e9afc
docs: fix dev shell in migration guide
2025-01-15 10:35:30 +00:00
DavHau
2dfff1b314
docs/vars: fix syntax error
2025-01-15 13:21:50 +07:00
Pablo Ovelleiro Corral
af3f652011
docs: set sidebar headers to accent color
...
Fixes #2749
2025-01-14 23:24:49 +01:00
a-kenji
16e6b0d406
docs(installer): Fix typography and align headers
2025-01-14 16:42:36 +00:00
Jörg Thalheim
e2aa66d86f
reformat after update
2025-01-14 15:30:29 +01:00
Jörg Thalheim
479d89f9f0
link to migration guide
2025-01-14 15:18:11 +01:00
Johannes Kirschbauer
819e66c2da
Docs: change navigation to use sidebar sections only
2025-01-14 12:31:45 +00:00
Pablo Ovelleiro Corral
ae7e9e75a9
minor fixes
2025-01-13 21:37:01 +01:00
pinpox
26d286a234
migration-guide ( #2717 )
...
This PR adds a migration guide for existing NixOS configurations.
Co-authored-by: Pablo Ovelleiro Corral <mail@pablo.tools >
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2717
Co-authored-by: pinpox <clan@pablo.tools >
Co-committed-by: pinpox <clan@pablo.tools >
2025-01-11 20:38:08 +00:00
DavHau
9df9e97970
vars: fix formatting in guide
2025-01-11 20:17:16 +07:00
DavHau
afa03bc8d7
vars: add guide for using vars to manage shared passwords
...
This could be extended forther to cover more features, but it is a start
2025-01-11 20:01:47 +07:00
Johannes Kirschbauer
baeb31c228
Docs: add inventory concept introduction
2025-01-10 13:15:58 +01:00
Qubasa
5b51950e6d
docs: Add debugging.md and repo-layout.md guides
2025-01-09 13:01:49 +00:00
Johannes Kirschbauer
60d7941475
Docs/drafts: remove unused drafts, {HardwareInstallation,SecretCLI}
2025-01-07 09:14:03 +01:00
Johannes Kirschbauer
807ab37c2e
Docs: fix all broken anchor references
2024-12-31 15:43:20 +01:00
Johannes Kirschbauer
95fa227780
Chore: update docs
2024-12-31 14:22:00 +01:00
Johannes Kirschbauer
318a4f2d86
Chore: init settings submdule, move clanDir into settings submodule
2024-12-31 14:18:09 +01:00
Johannes Kirschbauer
01adae4f3d
Docs: refactor all option documentation to use tree representations
...
Using a tree instead of a list leads to better representation of options
In the future this could also enable better disvocerability by applying tree-specific filters and views
The OptionList should only be used as an exchange format between nix and rendering tools
2024-12-31 13:34:32 +01:00
Johannes Kirschbauer
e766cf5eaf
Docs: add permanent footer with prev/next buttons
2024-12-20 19:13:55 +01:00
lassulus
d91f653a65
vars: allow setting files as needed for activation
2024-12-19 13:05:05 +01:00
Jörg Thalheim
edbe87f841
add documentation how to connect to installer.
2024-12-11 21:44:20 +01:00
Jörg Thalheim
dfd1aa9d15
documentation to mkdocs locally
2024-12-11 14:38:36 +00:00
Michael Hoang
38d867a4e1
docs: update Adding Machines guide
2024-12-11 14:35:44 +11:00
Michael Hoang
ad4a3b473f
docs: update Matrix link
2024-12-11 10:18:36 +11:00
Michael Hoang
f406da7774
docs: fix typos
2024-12-11 10:18:24 +11:00
Jörg Thalheim
39daf4e3df
flash: drop wifi option
...
This feature is broken and will be replaced by templates machines
eventually.
2024-12-04 12:52:38 +01:00
Jörg Thalheim
093bdf7c5c
document clan machines create
2024-12-04 12:14:32 +01:00
Jörg Thalheim
74d65e4d2f
machines no longer need to be specified in buildClan
2024-12-04 12:14:32 +01:00
Jörg Thalheim
0b83bea2c6
add install instructions for macos
2024-12-04 12:14:32 +01:00
Jörg Thalheim
54b6503ee1
re-add missing wget
2024-12-04 11:26:22 +01:00
Jörg Thalheim
9636c37d69
link to arm64 image
2024-12-03 20:20:00 +01:00
Johannes Kirschbauer
d15e801940
api/disk-templates: adopt directory structure from clan modules
2024-12-03 12:01:35 +01:00
Johannes Kirschbauer
172de18e74
Docs: add/improve autloaded machine files section
2024-11-29 21:49:57 +01:00
DavHau
03bcf6bba3
vars: generate docs for cli and module
2024-11-29 17:23:31 +07:00
DavHau
00064ee98b
wifi: init as experimental module
2024-11-28 15:49:23 +07:00
a-kenji
a1e089c3c1
docs: Fix typo in clan module
2024-11-26 15:01:00 +01:00
Qubasa
41a84f5970
docs: Fix nix flake check problem with diskId
2024-11-25 18:39:16 +01:00
Johannes Kirschbauer
301027ded1
Docs/modules: add guide for exposing options
2024-11-21 17:02:34 +01:00
Johannes Kirschbauer
36d094501d
Docs/inventory: ad-hoc loading of user modules
2024-11-21 15:38:17 +00:00
Johannes Kirschbauer
9874ae9322
Docs/modules: move frontmatter into supmenu with overview
2024-11-20 13:21:00 +01:00
Johannes Kirschbauer
200cffe4ee
Docs/modules: add missing heading for empty role options
2024-11-20 12:25:04 +01:00
Johannes Kirschbauer
25e2307ecc
Docs/modules: add usage example
2024-11-20 11:42:02 +01:00
Johannes Kirschbauer
6e61db7f83
Docs/modules: seperate out inventory,role specific interface
2024-11-20 11:01:28 +01:00
a-kenji
e98cbdea6f
clanModules: Fix ordering
2024-11-19 14:14:31 +01:00
a-kenji
de48d3447d
clanModules/importer: Init importer inventory module
...
Initialize the `importer` inventory module.
It is a power user module that allows for convenient, flexible,
structured imports for hosts.
It exposes the `extraModules` functionality of the inventory,
without any added configuration.
Closes : #2356
2024-11-19 14:00:57 +01:00
Johannes Kirschbauer
8544387d65
Docs/frontmatter: init automatic reference for frontmatter
2024-11-19 10:35:13 +01:00
Qubasa
09e0d8add3
docs: Remove old blog, remove empty concepts rider
2024-11-18 17:25:47 +01:00
Johannes Kirschbauer
241db1cade
Modules/constraints: init constraints checking for inventory compatible modules
2024-11-12 18:36:38 +01:00