Michael Hoang
1f9b44a4ad
syncthing: fix vars generator not working with latest Syncthing
2025-09-16 16:07:54 +02:00
Michael Hoang
8a1f924f72
treewide: reformat
2025-09-16 16:07:54 +02:00
Michael Hoang
e43779f8d6
clanServices: remove useless importApply
2025-09-16 16:07:54 +02:00
Glen Huang
81126da053
docs: Add missing space
2025-09-16 15:07:32 +08:00
Erin van der Veen
890e8c7003
chore(zerotier): fix stableEndpoint example
2025-09-10 20:48:50 +02:00
Mayeu
11ec94c17f
doc: use clan-core as inputs name
2025-09-09 19:18:35 +02:00
Qubasa
03458ffbd8
clanServices: telegraf -> fix telegraf-json failing because file does not yet exist
2025-09-03 17:51:51 +02:00
pinpox
018ffdaeeb
Change default coredns port
...
This removes a conflict with systemd-resolved and provides an option to
set your own port
2025-09-02 15:23:12 +02:00
pinpox
c9275db377
update vars
2025-09-02 11:27:31 +02:00
pinpox
63c0db482f
rename TLDs to tlds
2025-09-01 15:49:53 +02:00
pinpox
d2456be3dd
Add certificates service
2025-09-01 15:49:53 +02:00
Jörg Thalheim
4cb17d42e1
PLR2004: fix
2025-08-26 16:21:15 +02:00
Jörg Thalheim
d5b09f18ed
RET504: fix
2025-08-26 15:55:23 +02:00
pinpox
b91bee537a
Merge pull request 'Enable state-version in defaults' ( #4711 ) from default-state-version into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4711
2025-08-26 07:49:46 +00:00
pinpox
ac675a5af0
Merge pull request 'Add coredns module' ( #4837 ) from coredns into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4837
2025-08-26 07:39:57 +00:00
pinpox
64caebde62
service/state-version: drop
2025-08-26 09:32:36 +02:00
pinpox
a50b6f7bc7
Merge pull request 'Allow shared user password' ( #4921 ) from TilmanBaumann/clan-core:main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4921
Reviewed-by: pinpox <clan@pablo.tools >
2025-08-25 10:02:59 +00:00
Mic92
0803d9c864
Merge pull request 'Apply automatic ruff lints' ( #4919 ) from ruff-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4919
2025-08-25 09:53:41 +00:00
Tilman Baumann
7171864a5e
Allow shared user password
...
By default each user gets a new password on every host.
Now you can use a shared vars.
2025-08-25 11:46:09 +02:00
Jörg Thalheim
ea2d6aab65
ruff: apply automatic fixes
2025-08-25 11:34:41 +02:00
Jörg Thalheim
4101ebc45b
services/user: add migration guide for root-password
2025-08-25 11:29:56 +02:00
pinpox
ec70de406b
Add coredns module
2025-08-21 10:29:54 +02:00
Qubasa
5120d90b85
clanService: telegraf.nix add json exporter over http
2025-08-20 20:17:49 +02:00
Qubasa
7811a56d2b
clanServices: telegraf -> add basic auth
...
treefmt
2025-08-15 18:02:31 +07:00
pinpox
30b737ae1f
init telegraph service
2025-08-15 10:54:39 +02:00
pinpox
e4949755d7
Merge pull request 'Migrate matrix-synapse to clan services' ( #4684 ) from migrate-matrix-synapse into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4684
2025-08-14 10:01:14 +00:00
pinpox
b239c5bd88
Migrate matrix-synapse to clan services
2025-08-14 11:54:52 +02:00
Jörg Thalheim
13131ccd6e
docs/wireguard: put requirements at the top
2025-08-13 14:34:15 +02:00
pinpox
414952dfa3
Add wireguard service module
2025-08-13 12:29:52 +02:00
pinpox
75c60a6103
Refactor admin module
2025-08-11 13:13:24 +02:00
pinpox
03b13e9ed4
Migrate dyndns to clanServices
2025-08-11 12:19:21 +02:00
pinpox
e3ed9d7b4b
Improve hello-world example service
2025-08-11 12:03:04 +02:00
pinpox
7c37bddeea
Add localbackup clan service
2025-08-09 19:52:41 +02:00
Johannes Kirschbauer
6035455cba
Root-password: add display attributes
2025-08-09 13:48:32 +02:00
Johannes Kirschbauer
954c14513a
Zerotier: make networkId nullable
...
This prevents vars from evaluating if the var doesn't exist
Bootstrapping deadlock
2025-08-09 11:17:16 +02:00
pinpox
a8d48b22f8
Add default bootstrapnodes for data-mesher service
2025-08-08 11:18:08 +02:00
Michael Hoang
a71a5880c1
treewide: reformat
2025-08-08 15:28:37 +10:00
Johannes Kirschbauer
073750e4c5
clanServices: update description of generators that can be left empty
2025-08-06 16:41:11 +02:00
Kenji Berthold
77810b1d4f
Merge pull request 'clanServices: migrate syncthing module to clanServices' ( #4558 ) from ke-migrate-clan-module-syncthing into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4558
2025-08-05 08:25:07 +00:00
a-kenji
77c840c9ba
services/syncthing: Add basic usage documentation
2025-08-05 10:00:30 +02:00
a-kenji
9df7e6df1e
services/syncthing: Add eval-test
2025-08-05 10:00:30 +02:00
a-kenji
a5e51f658d
clanServices: migrate syncthing module to clanServices
...
Migrate the syncthing module from `clanModules` to `clanServices`.
2025-08-05 10:00:01 +02:00
Johannes Kirschbauer
488ee1ae63
users/display: add display properties
2025-07-31 16:45:20 +02:00
Qubasa
986e74663a
docs: Replace backup guide with the new one from Bruno Adele
...
docs: fix build errors
2025-07-25 17:30:05 +07:00
Bruno Adelé
5e81b26b87
fix(readme): correct relative link to state documentation
2025-07-25 09:08:08 +02:00
Bruno Adelé
e5befb9226
docs(borgbackup): add detailed usage and management guide
2025-07-24 13:36:04 +02:00
a-kenji
2f0ba0782a
clanServices/zerotier: Make moon configuration optional
...
Make moon configuration optional. Before the `attrNames` evaluated the
attributes eagerly, which in practice meant that you had to set a moon,
if there was a controller configured, which is not on purpose.
2025-07-21 20:43:25 +02:00
Qubasa
ff65dfc883
clanServices: change tor service to have "client" and "server" roles instead of just "default"
...
also improve error message when user forgot to update machine in clan
networking command
2025-07-21 14:25:01 +07:00
Qubasa
4b5273fbc1
clanServices: Fix tor service not exposing SOCKS port
2025-07-21 12:40:49 +07:00
Guilhem Saurel
158b98ee05
clanServices/wifi: fix for multiple instances
...
Without this, `nix build .#checks.x86_64-linux.wifi` fails with:
```
error: The option `nodes.first.systemd.services.NetworkManager-setup-secrets.serviceConfig.ExecStart' has conflicting definition values:
- In `/nix/store/x0…45-source/clanServices/wifi/default.nix, via option mappedServices."self-@clan/wifi".roles.default.perInstance, via option nixosModule': <derivation wifi-secrets>
- In `/nix/store/x0…45-source/clanServices/wifi/default.nix, via option mappedServices."self-@clan/wifi".roles.default.perInstance, via option nixosModule': <derivation wifi-secrets>
Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions.
```
2025-07-17 23:30:50 +02:00