pinpox
31bfc6eb8e
Fix module category
2025-06-03 22:48:57 +02:00
pinpox
65af5ac5d2
Add test for deltachat clanService
2025-06-03 22:35:10 +02:00
pinpox
260ccb2815
Migrate deltachat from clanModule to clanService
2025-06-03 22:34:03 +02:00
DavHau
6d1a3673ce
iwd: fix deprecation spam
...
use config.warnings instead of lib.warn
2025-06-03 19:38:10 +07: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
DavHau
6b1340d775
iwd: fix typo in deprecation message
2025-05-31 17:58:44 +07:00
DavHau
810d9f8122
deprecate iwd module gracefully
2025-05-31 17:46:07 +07:00
DavHau
54b13054ca
vars: fix spelling in docs
2025-05-31 11:13:17 +07:00
Jörg Thalheim
7314f6b2ff
vars: add restartUnits option
...
For secrets not part of the nix store there is no other way in NixOS to
restart a service after the secret is updated. One example is changing
password in userborn, which doesn't run as a activation script but as a
systemd service.
2025-05-28 16:44:19 +02:00
DavHau
f561102ca8
clanModules/wifi: remove module
...
It was replaces by a service module and experimental anyways
2025-05-26 19:09:20 +07:00
DavHau
1f33f7aad4
clanModules/wifi: refactor to use NetworkManager
...
Neither iwd, nor wpa_supplicant seem to be very reliable on some machines I tested.
Also NetworkManager has generally the best GUI support so it makes sense to build ontop of it
2025-05-19 18:14:37 +07:00
Johannes Kirschbauer
88f7b3410e
Docs: unify 'manual' with 'guides' folder
...
This is one of the final steps towards strictly following
https://diataxis.fr/
2025-05-18 20:40:40 +02:00
Johannes Kirschbauer
ec6a86f8ef
clanModules/wifi: deprecate in favor of inventory.instances
2025-05-14 17:08:17 +02:00
Johannes Kirschbauer
9edc3fb881
feat(clanModules): add deprecation feature that generates a warning if the module is used
2025-05-14 17:06:58 +02:00
pinpox
0e1831d0f4
add back old module for compatibility
2025-05-14 16:19:55 +02:00
pinpox
742fbd111f
Add warning for deprecated admin module
2025-05-14 12:11:41 +02:00
Brian McGee
120dac6dbc
fix(data-mesher): default bootstrap nodes
2025-05-13 11:48:01 +01:00
pinpox
4ea4876644
Remove unnecessary file
2025-05-12 15:54:50 +02:00
pinpox
3bdfa7e405
migrate admin module
2025-05-12 15:54:49 +02:00
Jörg Thalheim
1e8b9def2a
data-mesher: don't set owner for public_key
2025-05-12 12:06:05 +02:00
Mic92
2d97119a3b
Merge pull request 'Avoid a few cases of chmod-after-creation' ( #3438 ) from tangential/clan-core:it-s_a_race into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3438
2025-05-04 07:08:43 +00:00
a-kenji
9ae44db29c
clanModules/password: Fix vars documentation
2025-04-30 11:55:23 +02:00
a-kenji
4bd43f297a
clanModules/iwd: Migrate from facts to vars
2025-04-29 13:55:45 +02:00
Jonathan Thiessen
839f8fb347
Avoid a few cases of chmod-after-creation
2025-04-28 17:11:21 -07:00
Johannes Kirschbauer
3e31a73ae3
fix: typo in auto-upgrade clanModule
2025-04-27 12:04:03 +02:00
Mic92
8bc58b1f8c
Merge pull request 'clanModules/vaultwarden: Migrate from facts to vars' ( #3394 ) from kenji/clan-core:ke-vaultwarden-migrate-to-vars into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3394
2025-04-23 11:32:52 +00:00
a-kenji
47073aed43
clanModules/vaultwarden: Migrate from facts to vars
...
Closes : #3389
2025-04-23 13:01:52 +02:00
a-kenji
62e0ca7a08
clanModules/syncthing: Improve vars
2025-04-23 10:50:45 +00:00
a-kenji
55fbac76f8
clanModules/syncthing: Group vars files
2025-04-23 10:50:45 +00:00
kenji
9a4a60273d
Merge pull request 'syncthing: Migrate from facts to vars' ( #3388 ) from kenji/clan-core:syncthing into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3388
2025-04-23 06:25:12 +00:00
a-kenji
5edc457fc1
chore: treefmt
2025-04-23 08:00:16 +02:00
a-kenji
8b2a92cda0
clanModules/syncthing: Fix vars usage
...
This fixes vars usage in the syncthing module.
Also removes some of the assumptions that were made in order for
`sysuser` to work, as we now use `userborn` for the vm functionality.
2025-04-23 07:40:44 +02:00
Jörg Thalheim
fe6fd41a4d
zerotier: migrate from facts to vars
2025-04-22 18:20:35 +02:00
Jörg Thalheim
508e71cace
syncthing: warn that this module is currently not usuable without vms
2025-04-22 09:45:37 +02:00
Jörg Thalheim
21f69ca7c4
syncthing: migrate to new inventory system
2025-04-22 09:45:37 +02:00
Jörg Thalheim
69224e57fa
state-version: fix default of config.system.stateVersion
...
fixes https://git.clan.lol/clan/clan-core/issues/3360
2025-04-21 15:37:22 +00:00
Jörg Thalheim
f94625fa6e
mumble: fix certificate generator
...
no idea how this ever worked before.
2025-04-16 18:49:24 +02:00
Jörg Thalheim
bcd2b1ae1f
mumble: migrate to inventory
2025-04-16 18:49:24 +02:00
Jörg Thalheim
51b184e8be
mumble: remove duplicate nixos test
2025-04-16 18:49:24 +02:00
Jörg Thalheim
45ae0920e2
mumble: migrate to vars
2025-04-16 18:49:24 +02:00
Jörg Thalheim
188764bca5
moonlight/sunshine: mark as unusuable outside of our VM
...
we depend on VM user, which only will work with our vm nixos module
2025-04-16 17:48:09 +02:00
Jörg Thalheim
cdfd03a067
migrate moonlight/sunshine to vars
2025-04-16 17:48:09 +02:00
RTUnreal
aad1c347d1
clanModules: fix shellcheck errors
2025-04-09 19:44:00 +02:00
RTUnreal
91cb641efe
clanModules/borgbackup: fix shellcheck errors
2025-04-09 19:44:00 +02:00
RTUnreal
691a026929
clanModules/root-password: fix shellcheck errors
2025-04-09 19:44:00 +02:00
Jörg Thalheim
aa8f7bd6ac
user-password: fix variables beeing incorrect
2025-04-08 09:37:05 +00:00
Jörg Thalheim
76c7858d3f
user-password: migrate to vars
2025-04-08 10:16:59 +02:00
DavHau
a88167f456
remove some references to config in options
2025-04-03 17:29:07 +07:00
DavHau
e897399e34
remove definitions of clan.core.settings.machine.name on tests
2025-04-03 17:29:07 +07:00
Pablo Ovelleiro Corral
42b58910a9
data-mesher: init module
...
Co-authored-by: Brian McGee <brian@bmcgee.ie >
2025-03-29 13:49:41 +00:00