a-kenji
8e997864c3
user-password: Improve prompting documentation
2025-06-10 11:04:22 +02:00
Michael Hoang
e8ebd887d0
vars: don't use sops.secrets.*.restartUnits on macOS
2025-06-10 13:27:15 +07:00
pinpox
bbd123b4c9
Add roles directory
2025-06-05 13:27:55 +02:00
pinpox
38dd90bc62
Migrate localsend to clanServices
2025-06-05 12:49:51 +02:00
pinpox
4cafd7df1f
Make ipv4Addr optional in localsend module
2025-06-04 14:53:04 +02:00
pinpox
8c0107481e
Migrate mycelium from clanModule to clanService
2025-06-04 14:10:32 +02:00
pinpox
b77a471a42
Merge pull request 'Re-introduce clanModules/*/default.nix for backward compatibility' ( #3850 ) from add-module-default-nix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3850
Reviewed-by: kenji <aks.kenji@protonmail.com >
2025-06-04 11:22:53 +00:00
pinpox
0c2a570282
Apply suggestions
2025-06-04 13:12:28 +02:00
pinpox
c7e08d8646
Re-introduce clanModules/*/default.nix for backward compatibility
2025-06-04 13:05:27 +02:00
pinpox
b27046c604
Remove yagna package and golem-provider
2025-06-04 12:55:46 +02:00
pinpox
c0728e13e6
Simplify and tidy up golem-provider module
2025-06-04 12:55:46 +02:00
pinpox
1ec71dcdd1
Migrate heisenbridge from clanModule to clanService
2025-06-04 02:45:41 +02:00
pinpox
243f90ef9e
Migrate garage from clanModule to clanService
2025-06-04 01:29:52 +02:00
pinpox
ccc64b6aca
migrate ergochat module to clanservice
2025-06-04 00:21:23 +02:00
pinpox
1f5bd06428
Migrate auto-upgrade from clanModule to clanService
2025-06-03 23:13:51 +02:00
pinpox
c47c2235b8
Fix module category
2025-06-03 22:48:57 +02:00
pinpox
d5a2685930
Add test for deltachat clanService
2025-06-03 22:35:10 +02:00
pinpox
badf5d1852
Migrate deltachat from clanModule to clanService
2025-06-03 22:34:03 +02:00
DavHau
a279c2b48f
iwd: fix deprecation spam
...
use config.warnings instead of lib.warn
2025-06-03 19:38:10 +07:00
pinpox
64c339dafe
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
6422e77244
iwd: fix typo in deprecation message
2025-05-31 17:58:44 +07:00
DavHau
9122199b2d
deprecate iwd module gracefully
2025-05-31 17:46:07 +07:00
DavHau
f58a729c43
vars: fix spelling in docs
2025-05-31 11:13:17 +07:00
Jörg Thalheim
8860a58deb
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
fe5fcf26c8
clanModules/wifi: remove module
...
It was replaces by a service module and experimental anyways
2025-05-26 19:09:20 +07:00
DavHau
fe0efcf0c2
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
af58c32238
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
aadc9082fc
clanModules/wifi: deprecate in favor of inventory.instances
2025-05-14 17:08:17 +02:00
Johannes Kirschbauer
f3c81f5095
feat(clanModules): add deprecation feature that generates a warning if the module is used
2025-05-14 17:06:58 +02:00
pinpox
857950d373
add back old module for compatibility
2025-05-14 16:19:55 +02:00
pinpox
030519413d
Add warning for deprecated admin module
2025-05-14 12:11:41 +02:00
Brian McGee
8b518b78cd
fix(data-mesher): default bootstrap nodes
2025-05-13 11:48:01 +01:00
pinpox
cea0d659c3
Remove unnecessary file
2025-05-12 15:54:50 +02:00
pinpox
70a991f4f2
migrate admin module
2025-05-12 15:54:49 +02:00
Jörg Thalheim
837d539826
data-mesher: don't set owner for public_key
2025-05-12 12:06:05 +02:00
Mic92
655c7e4eed
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
a0ec0a0bea
clanModules/password: Fix vars documentation
2025-04-30 11:55:23 +02:00
a-kenji
287cd4b42a
clanModules/iwd: Migrate from facts to vars
2025-04-29 13:55:45 +02:00
Jonathan Thiessen
9f745ff637
Avoid a few cases of chmod-after-creation
2025-04-28 17:11:21 -07:00
Johannes Kirschbauer
7708df94c0
fix: typo in auto-upgrade clanModule
2025-04-27 12:04:03 +02:00
Mic92
3e31cca267
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
68170ec9fb
clanModules/vaultwarden: Migrate from facts to vars
...
Closes : #3389
2025-04-23 13:01:52 +02:00
a-kenji
6531de6c07
clanModules/syncthing: Improve vars
2025-04-23 10:50:45 +00:00
a-kenji
38ff3f5a14
clanModules/syncthing: Group vars files
2025-04-23 10:50:45 +00:00
kenji
2d8847337c
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
356b26e690
chore: treefmt
2025-04-23 08:00:16 +02:00
a-kenji
ca5ddcee93
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
cbde58e1d8
zerotier: migrate from facts to vars
2025-04-22 18:20:35 +02:00
Jörg Thalheim
55b425670c
syncthing: warn that this module is currently not usuable without vms
2025-04-22 09:45:37 +02:00
Jörg Thalheim
3a1b49eaf8
syncthing: migrate to new inventory system
2025-04-22 09:45:37 +02:00