Johannes Kirschbauer
57f14827c2
docs: remove unused asciinema player
2025-10-08 13:01:26 +02:00
a-kenji
dac8a40b9f
docs: docs-integrity enable UTF-8 support
2025-10-07 13:13:55 +02:00
Johannes Kirschbauer
fcfd56c00c
docs: check init htmlproofer
...
Checks integrity of internal links
post-rendering for problems that might have slipped through
we noticed a set of edge cases where the builtin link checking doesnt work
2025-10-05 14:14:12 +02:00
Johannes Kirschbauer
3068a9e16a
docs: move service definition into explizit markdown file
2025-10-03 21:16:32 +02:00
Johannes Kirschbauer
8d9d4c9089
docs: fix absolute links need to be absolute
2025-10-03 18:59:47 +02:00
Johannes Kirschbauer
76d1d9b167
docs: consistent options reference
2025-10-03 18:17:13 +02:00
Johannes Kirschbauer
028cf2a00c
docs: move official services into subfolder
2025-10-03 17:56:47 +02:00
Johannes Kirschbauer
08c2d574ce
docs: use absolute page URI
...
This allows us to migrate to any framework that uses normal uri's
We just need to strip all .md endings in a simple grep command
2025-10-03 17:31:42 +02:00
Johannes Kirschbauer
f9c8ed74e1
docs: decisions harmonize with file tree
2025-10-03 17:06:14 +02:00
Johannes Kirschbauer
90b1033870
docs: unify markdown files with documentation titles
...
This is preparational work to reduce the surface are of the different mappings
We want to reduce the following:
/guides/secrets.md -> Guides/getting started/How to use flakes with sops -> with '# Secrets Management'
- Title
- URI
- Filepath
should follow a stricter pattern to make it easy to maintain
2025-10-03 16:08:20 +02:00
Johannes Kirschbauer
757f2412a6
docs: bring back structured clan options
2025-09-17 15:15:32 +02:00
Luis Hebendanz
d4e601586d
Merge pull request 'docs: init new structure' ( #5157 ) from improve_vars_docs2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5157
2025-09-16 14:48:15 +00:00
clan-bot
e4b316c14a
Merge pull request 'Update nixpkgs' ( #4821 ) from update-nixpkgs into main
2025-09-16 14:19:39 +00:00
hsjobeki
a0fda9b819
Merge pull request 'docs: remove unused plugin' ( #5172 ) from doc-98 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5172
2025-09-16 14:13:10 +00:00
Michael Hoang
69b0c36381
docs: use manifest.readme instead of path manipulation
2025-09-16 16:07:54 +02:00
Johannes Kirschbauer
3f17a6c121
docs: remove unused plugin
2025-09-16 16:07:36 +02:00
Johannes Kirschbauer
b1e3e3616e
docs: remove unused export
2025-09-16 16:02:10 +02:00
Johannes Kirschbauer
3d680bcc5f
docs: remove references to buildClan
2025-09-16 16:02:05 +02:00
Qubasa
3f5bf8e171
docs: remove stale link
...
docs: revert nuschtos changes
2025-09-16 16:01:03 +02:00
Johannes Kirschbauer
5750ab8d3a
lib: remove usages of flip
...
Makes the code more consistent to read.
Usage in 9 places is rather inconsistent style.
2025-09-15 13:17:09 +02:00
Qubasa
6a96ce8679
docs: Move age plugins to vars/sops backend group. Improve age plugin documentation
2025-09-12 14:13:49 +02:00
Jörg Thalheim
d5b09f18ed
RET504: fix
2025-08-26 15:55:23 +02:00
Jörg Thalheim
fb2fe36c87
SIM112: fix
2025-08-26 15:55:23 +02:00
Jörg Thalheim
1d0e0f243e
PLW2901: fix
2025-08-25 15:17:06 +02:00
Jörg Thalheim
76eb3c13e9
add various module docstrings
2025-08-25 13:06:04 +02:00
Jörg Thalheim
0ec2c32ff8
ruff: apply automatic unsafe fixes
2025-08-25 11:34:41 +02:00
Jörg Thalheim
ea2d6aab65
ruff: apply automatic fixes
2025-08-25 11:34:41 +02:00
DavHau
798d445f3e
docs: move options search to separate page
2025-08-25 15:51:24 +07:00
Johannes Kirschbauer
1f2f71ab03
lib/modules: make categories class method
2025-08-21 14:41:03 +02:00
Johannes Kirschbauer
a83f301e59
docs/render: remove dead code
2025-08-20 20:19:49 +02:00
Johannes Kirschbauer
cbbc235570
api/modules: rename Frontmatter -> ModulesFrontmatter to make room for other disk templates metadata
2025-08-20 19:46:28 +02:00
hsjobeki
e109361e81
Merge pull request 'clanModules: remove unused code' ( #4785 ) from clean-dead-code into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4785
2025-08-16 11:03:16 +00:00
Johannes Kirschbauer
72e7c2e9b9
clanModules: cleanup some more unused code
2025-08-16 12:56:30 +02:00
Johannes Kirschbauer
308a10d6e6
clanModules: remove unused code
2025-08-16 11:48:13 +02:00
pinpox
4391c19ee9
Delete old files when deploying docs
2025-08-15 12:04:46 +02:00
pinpox
35e5f4a42a
Remove clanModules
...
- Removes clanModules in favor of the new clanServices
- Adds a warning and link to the migration guide
2025-08-14 12:02:40 +02:00
Jörg Thalheim
f248cc91ad
switch to flake-compat for private flake
2025-08-08 15:06:57 +02:00
Michael Hoang
a71a5880c1
treewide: reformat
2025-08-08 15:28:37 +10:00
Qubasa
51b4b0b647
docs: FIx old nix symlinks not being cleaned up
2025-07-25 15:20:26 +07:00
Johannes Kirschbauer
caaf9dc4f3
docs: unify documentation
...
Strictly enforce diataxis
Use resource driven approach
Can extend later to add 'developer' link index page
2025-07-24 16:51:57 +02:00
Johannes Kirschbauer
59105bd1da
docs/options: expose all clan options in NüschtOS search
2025-07-24 09:42:21 +02:00
Qubasa
5c7e6b3830
docs: Move developer guides into the Developer section
...
nix fmt
address davhau review
2025-07-23 18:31:19 +07:00
Jörg Thalheim
377056e80c
clan flakes create: initialize keys automatically ( #4435 )
...
fixes https://git.clan.lol/clan/clan-core/issues/2665
fixes https://git.clan.lol/clan/clan-core/issues/4407
Co-authored-by: DavHau <d.hauer.it@gmail.com >
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4435
Co-authored-by: Jörg Thalheim <joerg@thalheim.io >
Co-committed-by: Jörg Thalheim <joerg@thalheim.io >
2025-07-23 04:44:55 +00: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
hsjobeki
341f444fa0
revert bd3861c580
...
revert Merge pull request 'Remove clanModules/*' (#4202 ) from remove-modules into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4202
See: https://git.clan.lol/clan/clan-core/issues/4365
Not all modules are migrated.
If they are not migrated, we need to write migration docs and please display the link to the migration docs
2025-07-15 17:51:36 +00:00
pinpox
8caaaa5b8b
wip
2025-07-15 13:17:34 +02:00
pinpox
0e53499f40
Remove clanModules
2025-07-15 11:53:32 +02:00
Johannes Kirschbauer
943dde4bbf
lib/modules: move from api to services module
2025-07-13 13:57:02 +02:00
hsjobeki
f9de0206eb
Merge pull request 'refactor: move docs transformOptions to clanLib to reduce rebuilds' ( #4259 ) from self into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4259
2025-07-09 15:31:25 +00:00
Johannes Kirschbauer
5c234ac643
Docs: fix rendering clan source code url
2025-07-09 17:24:20 +02:00