Johannes Kirschbauer
6918a6f1e3
diskId: add migration docs and a big fat warning
2025-07-13 21:00:30 +02:00
Michael Hoang
e6785fa1d0
treewide: don't generate SSH keys with builder hostname
2025-07-07 14:39:57 +10:00
Michael Hoang
08c15b3d9b
docs: remove colon from headings
2025-07-07 13:54:26 +10:00
pinpox
a0a9cef2a6
Add state-version nixos option
...
This reverts commit 695574988e .
2025-07-04 11:54:12 +02:00
hsjobeki
672db4a33f
Merge pull request 'clanServices: add flake level exports' ( #4172 ) from flake-exports into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4172
2025-07-02 08:42:07 +00:00
Johannes Kirschbauer
695574988e
Revert "Merge pull request 'Make state-version generation an clan option' ( #4056 ) from state-version-option into main"
...
This reverts commit a101ff1f11 , reversing
changes made to f12b62d8b4 .
2025-07-01 18:15:11 +02:00
Johannes Kirschbauer
d10fe7a8ee
clanServices: add flake level exports
2025-07-01 16:54:19 +02:00
pinpox
77bc1c75dd
Remove state-version module and service
2025-06-30 12:54:29 +02:00
pinpox
0b459f64e6
Add deprecation warnings to all clanModules
2025-06-26 10:35:47 +02: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
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
3b0fb23082
Migrate packages module to clanServices
2025-06-16 12:22:24 +02:00
pinpox
13b987d3c4
migrate state-version
2025-06-16 11:28:35 +02: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
a-kenji
961e650a85
user-password: Improve prompting documentation
2025-06-10 11:04:22 +02:00
Michael Hoang
49bec8536b
vars: don't use sops.secrets.*.restartUnits on macOS
2025-06-10 13:27:15 +07:00
pinpox
0d8ccf25b6
Add roles directory
2025-06-05 13:27:55 +02:00
pinpox
ef4caa94e7
Migrate localsend to clanServices
2025-06-05 12:49:51 +02:00
pinpox
20ecec156b
Make ipv4Addr optional in localsend module
2025-06-04 14:53:04 +02:00
pinpox
84c1cb20be
Migrate mycelium from clanModule to clanService
2025-06-04 14:10:32 +02:00
pinpox
7b44e68280
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
ce1c1747cf
Apply suggestions
2025-06-04 13:12:28 +02:00
pinpox
de5b988345
Re-introduce clanModules/*/default.nix for backward compatibility
2025-06-04 13:05:27 +02:00
pinpox
fe6c3a7ef9
Remove yagna package and golem-provider
2025-06-04 12:55:46 +02:00
pinpox
f1d7b915b3
Simplify and tidy up golem-provider module
2025-06-04 12:55:46 +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
692b2ae738
Migrate auto-upgrade from clanModule to clanService
2025-06-03 23:13:51 +02:00
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