Johannes Kirschbauer
11a94893fb
refactor: unify evalClanService with evalService
2025-06-26 14:50:35 +02:00
Johannes Kirschbauer
c91b5fb3db
build-inventory: move inventory and inventoryClass into explizitly different folders
2025-06-25 17:55:45 +02:00
Johannes Kirschbauer
16392622c5
Chore: add _file for internals error tracing
2025-06-25 15:47:18 +02:00
Johannes Kirschbauer
1819243123
inventory/interface: reduce apply arguments chain by adding it to _module.args
2025-06-25 15:15:22 +02:00
DavHau
2b73671f18
docs/devshell: unbreak - add options-page
...
Create the options-page subpage when the docs dev shell is loaded.
Also simplify the dev shell definition by just utilizing what's in configurePhase of the docs derivation
2025-06-25 13:48:50 +07:00
DavHau
4421ce006e
docs: add clan options search page
...
This provides a simpler and more intuitive search over a flat list of possible options.
Styling still to be improved
2025-06-25 12:55:25 +07:00
pinpox
cb69eea68f
Make machine ID a option
2025-06-24 10:42:03 +02:00
pinpox
6de9a9a910
Remove services and add deprecation warning
2025-06-18 13:18:25 +02:00
a-kenji
688aad716d
docs/testing: Improve testing documentation
2025-06-18 11:12:30 +02:00
pinpox
1132185b7d
Merge pull request 'Migrate state-version to clanServices' ( #3947 ) from migrate-state-version into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3947
2025-06-16 13:29:20 +00:00
pinpox
d1d15c34b7
add docs
2025-06-16 12:22:25 +02:00
pinpox
13b987d3c4
migrate state-version
2025-06-16 11:28:35 +02:00
pinpox
482fee1ff2
Merge pull request 'Migrate trusted-nix-caches to clanServices' ( #3949 ) from migrate-nix-caches into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3949
2025-06-16 09:03:08 +00:00
Michael Hoang
fc13e0be51
emergency-access: init service
2025-06-13 14:21:01 +07:00
pinpox
5a50463fb7
migrate trusted-nix-caches
2025-06-12 14:01:51 +02:00
pinpox
db5e23e701
migrate clanmodules/{user,root}-password to clanServices/users
...
Move the functionality of both modules into a new clanService.
root-password was previously just a special case of user-password. This
migrates it into a deduplicated clan service and adds checks
2025-06-12 09:04:26 +02:00
pinpox
e4bb9e1958
Migrate sshd to clanServices
...
- migrate service
- add deprecation notice to old module
- add check
- update docs
2025-06-11 15:43:51 +02:00
DavHau
7cf065ae8c
buildClan function: export all machines via nixosModules/darwinModules
...
We want each machine not only to be exposed via nixosConfigurations but also as a module.
This allows re-importing the machine in tests and override the architecture for example.
2025-06-09 12:51:22 +00:00
lassulus
2460ac970f
Revert "clan-cli: Use Remote class in DeployInfo, add tests for qrcode parser and json parser"
...
This reverts commit 2ca3b5d698 .
2025-06-09 11:28:15 +02:00
Qubasa
2ca3b5d698
clan-cli: Use Remote class in DeployInfo, add tests for qrcode parser and json parser
2025-06-07 00:51:24 +02:00
Luis Hebendanz
d38fc3cb35
Merge pull request 'fix the infoboxes not rendering correctly' ( #3885 ) from RuboGubo/clan-core:main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3885
2025-06-06 21:34:08 +00:00
RuboGubo
691f35739d
fix the infoboxes not rendering correctly
2025-06-06 20:54:14 +01:00
Jeremy Fleischman
afefac3ac1
Add a note about giving the Zerotier network a better name
...
It's *very* easy to miss the "default" in the following code snippet.
It's quite useful to have a non-"default" Zerotier network name, for
example, when configuring data-mesher, you need to specify the
`network.interface` setting.
2025-06-05 13:21:48 -07:00
pinpox
8642ee7b5f
Expose importer module
2025-06-05 19:57:19 +02:00
pinpox
ef4caa94e7
Migrate localsend to clanServices
2025-06-05 12:49:51 +02:00
hsjobeki
dbae114233
Merge pull request 'docs(service-modules): add description and docs for options' ( #3848 ) from doc-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3848
2025-06-04 12:44:32 +00:00
pinpox
84c1cb20be
Migrate mycelium from clanModule to clanService
2025-06-04 14:10:32 +02:00
pinpox
fe6c3a7ef9
Remove yagna package and golem-provider
2025-06-04 12:55:46 +02:00
Johannes Kirschbauer
f6c5113394
docs: expose clan service authoring interface
2025-06-04 12:43:03 +02:00
kenji
09f5a108be
Merge pull request 'zerotier: Migrate from clanModule to clanServices' ( #3820 ) from kenji/clan-core:ke-migrate-clan-module-zerotier into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3820
2025-06-04 10:37:35 +00:00
Mic92
2219b9e8a6
Merge pull request 'Add warning note for users on cloud machines' ( #3806 ) from RuboGubo/clan-core:main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3806
2025-06-04 10:09:19 +00:00
a-kenji
517cb98ac5
zerotier: Migrate from clanModule to clanServices
...
This migrates zerotier from clanModules to clanServices.
This is a graceful migration and does not yet disables any of the
clanModule functionality.
2025-06-04 11:04:51 +02:00
hsjobeki
75b7e26817
Merge pull request 'Fix(docs): fix broken link to decision' ( #3844 ) from doc-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3844
2025-06-04 08:34:37 +00:00
Johannes Kirschbauer
f3a8a6454b
Fix(docs): fix broken link to decision
2025-06-04 09:11:02 +02:00
pinpox
50213caa68
Migrate heisenbridge from clanModule to clanService
2025-06-04 02:45:41 +02:00
pinpox
0a0ed236ad
Migrate garage from clanModule to clanService
2025-06-04 01:29:52 +02:00
pinpox
2d09e65ff4
migrate ergochat module to clanservice
2025-06-04 00:21:23 +02:00
pinpox
1d549918e4
Add auto-upgrade.md to docs
2025-06-03 23:31:20 +02:00
pinpox
f1f67b547d
Add deltachat.md to docs
2025-06-03 23:02:42 +02:00
Johannes Kirschbauer
a192ab4910
Fix(docs): dont link to assumed successor
2025-06-03 18:35:00 +02:00
RuboGubo
5e43876f8e
Merge branch 'main' of git.clan.lol:RuboGubo/clan-core
2025-06-03 14:33:12 +01:00
RuboGubo
2f0714770a
remove unnecessary note and re-work requirements
2025-06-03 14:31:34 +01:00
RuboGubo
354ba3df70
Add warning note for users on cloud machines
2025-06-03 12:24:54 +00:00
pinpox
13a9b17198
modules/borgbackup: migrate to clanServices
...
Migrates the borgbackup module to clanServices, preserving it's original
configuration syntax and functionality
2025-06-02 16:12:37 +02:00
RuboGubo
d4b36d9d90
Add warning note for users on cloud machines
2025-05-31 20:10:10 +01:00
DavHau
54b13054ca
vars: fix spelling in docs
2025-05-31 11:13:17 +07:00
Michael Hoang
e0c1cb47e7
docs: clarify when to override the nixpkgs input of clan-core
...
To match 30987ee5b2/docs/site/guides/migrations/migration-guide.md (L54-L55)
2025-05-27 22:48:08 +10:00
Michael Hoang
eadd59ff21
docs: point users towards passing in self to buildClan
2025-05-27 13:49:14 +10:00
Guilhem Saurel
447a4ecc3e
another typo
2025-05-25 18:02:06 +02:00
Guilhem Saurel
df12613ad8
typo
2025-05-25 17:36:14 +02:00