Michael Hoang
ce3034e854
blog: actually remove asciicinema player
2025-02-04 15:48:12 +07:00
lassulus
3f19444985
clan_cli: add select command
2025-02-04 07:32:55 +00:00
Johannes Kirschbauer
83c6ad19eb
Docs: change navigation to use tabs again
2025-01-23 13:49:55 +01:00
a-kenji
673935785d
Fix various typos
2025-01-22 13:26:58 +01:00
a-kenji
42e0928b55
clanModules/mycelium: init mycelium
...
This adds a clanModule for `mycelium`.
`Mycelium` is an IPv6 overlay network written in Rust.
Each node that joins the overlay network will receive an overlay network IP in the 400::/7 range.
An example configuration might look like this in the inventory:
```nix
mycelium.default = {
roles.peer.machines = [
"berlin"
"munich"
];
config = {
topLevelDomain = "m";
openFirewall = true;
addHostedPublicNodes = true;
};
};
```
This will add the machines named `berlin` and `munich` to the `mycelium` vpn.
And will also set the toplevel domain of the mycelium vpn to `m`, meaning the
machines are now reachable via `berlin.m` and `munich.m`.
2025-01-22 11:56:10 +00:00
Qubasa
593f49abcc
clan: revert imports.nix and wait till tuesday
2025-01-18 20:21:49 +07:00
Qubasa
3e4770add6
docs: Rename mentions of inventory module to clanModule with inventory support
2025-01-18 10:17:20 +07:00
Qubasa
030b046552
Reapply "docs: Document imports dir. Remove What's next sections everywhere. Merge guide overview and hompage view."
...
This reverts commit ba517f56b3 .
2025-01-18 10:00:56 +07:00
Jörg Thalheim
ba517f56b3
Revert "docs: Document imports dir. Remove What's next sections everywhere. Merge guide overview and hompage view."
...
This reverts commit 257e1893ee .
2025-01-17 15:44:44 +01:00
Qubasa
257e1893ee
docs: Document imports dir. Remove What's next sections everywhere. Merge guide overview and hompage view.
2025-01-17 21:03:25 +07:00
DavHau
5ce72dd261
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
cb8ca601e2
switch to nixos-facter for hardware-config
2025-01-15 13:59:49 +00:00
Kierán Meinhardt
1e8620017d
docs: fix dev shell in migration guide
2025-01-15 10:35:30 +00:00
DavHau
628e893f36
docs/vars: fix syntax error
2025-01-15 13:21:50 +07:00
Pablo Ovelleiro Corral
4e5d91d9d8
docs: set sidebar headers to accent color
...
Fixes #2749
2025-01-14 23:24:49 +01:00
a-kenji
36eb2e00a1
docs(installer): Fix typography and align headers
2025-01-14 16:42:36 +00:00
Jörg Thalheim
3bcbc8fa3d
reformat after update
2025-01-14 15:30:29 +01:00
Jörg Thalheim
1283c928ea
link to migration guide
2025-01-14 15:18:11 +01:00
Johannes Kirschbauer
fef5a0b6f2
Docs: change navigation to use sidebar sections only
2025-01-14 12:31:45 +00:00
Pablo Ovelleiro Corral
74c1ac7664
minor fixes
2025-01-13 21:37:01 +01:00
pinpox
7ccc9f52b6
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
54535a0da0
vars: fix formatting in guide
2025-01-11 20:17:16 +07:00
DavHau
aa175d9682
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
0066eb2b45
Docs: add inventory concept introduction
2025-01-10 13:15:58 +01:00
Qubasa
3d0b2948f3
docs: Add debugging.md and repo-layout.md guides
2025-01-09 13:01:49 +00:00
Johannes Kirschbauer
6a013dad7d
Docs/drafts: remove unused drafts, {HardwareInstallation,SecretCLI}
2025-01-07 09:14:03 +01:00
Johannes Kirschbauer
db5f934869
Docs: fix all broken anchor references
2024-12-31 15:43:20 +01:00
Johannes Kirschbauer
30a99f5cb6
Chore: update docs
2024-12-31 14:22:00 +01:00
Johannes Kirschbauer
315be52e34
Chore: init settings submdule, move clanDir into settings submodule
2024-12-31 14:18:09 +01:00
Johannes Kirschbauer
d7c0ad40a2
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
a87d0fcf92
Docs: add permanent footer with prev/next buttons
2024-12-20 19:13:55 +01:00
lassulus
70ff7fcc2f
vars: allow setting files as needed for activation
2024-12-19 13:05:05 +01:00
Jörg Thalheim
dcada3d895
add documentation how to connect to installer.
2024-12-11 21:44:20 +01:00
Jörg Thalheim
ac9d0018e7
documentation to mkdocs locally
2024-12-11 14:38:36 +00:00
Michael Hoang
4a05f8dd6c
docs: update Adding Machines guide
2024-12-11 14:35:44 +11:00
Michael Hoang
31ed292939
docs: update Matrix link
2024-12-11 10:18:36 +11:00
Michael Hoang
eb13e7a40c
docs: fix typos
2024-12-11 10:18:24 +11:00
Jörg Thalheim
4aa63021ff
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
2be0d30ad5
document clan machines create
2024-12-04 12:14:32 +01:00
Jörg Thalheim
4d8ca2d635
machines no longer need to be specified in buildClan
2024-12-04 12:14:32 +01:00
Jörg Thalheim
ee1e4b05c4
add install instructions for macos
2024-12-04 12:14:32 +01:00
Jörg Thalheim
3495967243
re-add missing wget
2024-12-04 11:26:22 +01:00
Jörg Thalheim
0dc48e83e3
link to arm64 image
2024-12-03 20:20:00 +01:00
Johannes Kirschbauer
d1f624ad1f
api/disk-templates: adopt directory structure from clan modules
2024-12-03 12:01:35 +01:00
Johannes Kirschbauer
4462005fda
Docs: add/improve autloaded machine files section
2024-11-29 21:49:57 +01:00
DavHau
fbbfcc0aa5
vars: generate docs for cli and module
2024-11-29 17:23:31 +07:00
DavHau
32332e8460
wifi: init as experimental module
2024-11-28 15:49:23 +07:00
a-kenji
c011d458b5
docs: Fix typo in clan module
2024-11-26 15:01:00 +01:00
Qubasa
4e6051acdc
docs: Fix nix flake check problem with diskId
2024-11-25 18:39:16 +01:00
Johannes Kirschbauer
2b284af95e
Docs/modules: add guide for exposing options
2024-11-21 17:02:34 +01:00