Michael Hoang
|
10f89d6612
|
users: fix eval when used to manage root
|
2025-07-13 12:30:16 +10:00 |
|
Johannes Kirschbauer
|
0dd5b284eb
|
Users: add option for regularUser
|
2025-07-12 13:44:16 +02:00 |
|
Johannes Kirschbauer
|
a4131a0822
|
Modules/users: add isNormalUser true
NormalUsers get:
- Home directory
- Can login
This is expected for users created through this module. We can make it configurable if the use arises
|
2025-07-11 16:32:16 +02:00 |
|
hsjobeki
|
16d70c6441
|
Merge pull request 'templates/flake-parts: remove importing clanModules' (#4300) from templates-2 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4300
|
2025-07-11 13:53:37 +00:00 |
|
Johannes Kirschbauer
|
400c51cdf3
|
modules/user: improce description, drop default groups
|
2025-07-11 14:35:28 +02:00 |
|
Johannes Kirschbauer
|
e9275de8d7
|
modules/user: add extraGroups setting with default
|
2025-07-11 09:13:59 +02:00 |
|
Johannes Kirschbauer
|
cff445229d
|
docs: fix user module prompt description
|
2025-07-11 08:46:21 +02:00 |
|
pinpox
|
8874e0311d
|
Add example for data-mesher service usage
|
2025-07-10 12:54:04 +02:00 |
|
pinpox
|
58a06d2261
|
Migrate data-mesher to clan service
|
2025-07-10 12:30:29 +02:00 |
|
Michael Hoang
|
230f3ad36c
|
docs: set manifest.readme for services to include README in the docs
|
2025-07-10 12:55:27 +10:00 |
|
Jörg Thalheim
|
00914311a4
|
don't rebuild eval tests on each ci run
|
2025-07-07 20:05:45 +02:00 |
|
Jörg Thalheim
|
afab33056e
|
checks/borgbackup: don't rebuild on every pull request
|
2025-07-07 19:35:48 +02:00 |
|
Michael Hoang
|
e6785fa1d0
|
treewide: don't generate SSH keys with builder hostname
|
2025-07-07 14:39:57 +10:00 |
|
Michael Hoang
|
a8a08e21e4
|
clanServices/sshd: add README
|
2025-07-07 13:54:26 +10:00 |
|
Michael Hoang
|
700f571598
|
docs: fix highlighting in code block
|
2025-07-07 13:54:26 +10:00 |
|
Michael Hoang
|
08c15b3d9b
|
docs: remove colon from headings
|
2025-07-07 13:54:26 +10:00 |
|
Michael Hoang
|
eb54fdc741
|
clanServices/wifi: fix autoConnect setting not doing anything
|
2025-07-05 00:05:48 +10:00 |
|
pinpox
|
a0a9cef2a6
|
Add state-version nixos option
This reverts commit 695574988e.
|
2025-07-04 11:54:12 +02: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
|
c1bbd970d4
|
lib.clan: properly merge self attrs
|
2025-07-01 14:02:02 +02:00 |
|
Johannes Kirschbauer
|
8eb2ce1c40
|
tests: update buildClan args
|
2025-07-01 13:21:12 +02:00 |
|
Johannes Kirschbauer
|
a131c3cbbb
|
checks: mock self.inputs.self by default
|
2025-07-01 13:19:37 +02:00 |
|
Johannes Kirschbauer
|
ae274d6b82
|
buildClan: replace all usages by lib.clan
|
2025-07-01 11:56:31 +02:00 |
|
DavHau
|
1ab9eb733c
|
checks: fix some tests not named correctly
|
2025-06-30 19:50:16 +07:00 |
|
pinpox
|
77bc1c75dd
|
Remove state-version module and service
|
2025-06-30 12:54:29 +02:00 |
|
pinpox
|
66a5fc988e
|
Merge pull request 'Add example for users service' (#4150) from doc-users into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4150
|
2025-06-30 10:25:51 +00:00 |
|
DavHau
|
e0b2d15361
|
tests: explicitly specify services to be sourced from self
See previous commit
|
2025-06-30 10:13:46 +00:00 |
|
pinpox
|
1d25458390
|
Add example
|
2025-06-30 12:09:29 +02:00 |
|
kenji
|
0799c72095
|
Merge pull request 'modules/zerotier: Fix typo in documentation' (#4121) from kenji/ke-fix-zerotier-typo into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4121
|
2025-06-27 11:24:28 +00:00 |
|
a-kenji
|
c0d4db6a8d
|
modules/zerotier: Fix typo in documentation
|
2025-06-27 12:58:59 +02:00 |
|
a-kenji
|
e248b1f551
|
modules/users: Fix the password deployment
The password needs to be available prior to logging in,
this is why we need to set `neededFor = users`.
|
2025-06-27 12:48:15 +02:00 |
|
Johannes Kirschbauer
|
d011b1ab02
|
docs: rename all references from 'buildClan' to 'lib.clan'
|
2025-06-27 09:54:23 +02:00 |
|
Johannes Kirschbauer
|
7d755d04b5
|
chore: clean up logic around clanInternals
|
2025-06-26 16:12:35 +02:00 |
|
a-kenji
|
e0b7b3329a
|
importer: Fix the documentation for the importer service
|
2025-06-23 23:27:37 +02:00 |
|
pinpox
|
6de9a9a910
|
Remove services and add deprecation warning
|
2025-06-18 13:18:25 +02:00 |
|
a-kenji
|
111172e514
|
clanServices/hello-world: Fix eval-test example formatting
|
2025-06-18 10:45:59 +02:00 |
|
Jörg Thalheim
|
c03fda1b84
|
zerotier: migrate to clan.nixosTests module
|
2025-06-17 21:09:59 +02:00 |
|
Jörg Thalheim
|
be760704eb
|
wifi: migrate to clan.nixosTests module
|
2025-06-17 20:39:06 +02:00 |
|
Jörg Thalheim
|
9cefd70bf8
|
users: migrate to clan.nixosTests module
|
2025-06-17 20:39:06 +02:00 |
|
Jörg Thalheim
|
d31c9d1537
|
trusted-nix-caches: migrate to clan.nixosTests module
|
2025-06-17 20:38:31 +02:00 |
|
Jörg Thalheim
|
8e2fc1056f
|
state-version: migrate to clan.nixosTests module
|
2025-06-17 20:38:31 +02:00 |
|
Jörg Thalheim
|
41513e6a70
|
sshd: migrate to clan.nixosTests module
|
2025-06-17 19:32:04 +02:00 |
|
Jörg Thalheim
|
e5d6d6e7f9
|
packages: migrate to clan.nixosTests module
|
2025-06-17 19:31:09 +02:00 |
|
Jörg Thalheim
|
b2a587021f
|
mycelium: migrate to clan.nixosTests module
|
2025-06-17 19:30:21 +02:00 |
|
Jörg Thalheim
|
509b18647c
|
localsend: migrate to clan.nixosTests module
|
2025-06-17 19:29:08 +02:00 |
|
Jörg Thalheim
|
3535350cb6
|
hello-world: migrate to clan.nixosTests module
|
2025-06-17 19:28:12 +02:00 |
|
Jörg Thalheim
|
4459899fb6
|
heisenbridge: migrate to clan.nixosTests module
|
2025-06-17 19:27:15 +02:00 |
|
Jörg Thalheim
|
a6f0f27f02
|
garage: migrate to clan.nixosTests module
|
2025-06-17 19:26:25 +02:00 |
|
Jörg Thalheim
|
88e935f7c9
|
ergochat: migrate to clan.nixosTests module
|
2025-06-17 19:24:09 +02:00 |
|
Jörg Thalheim
|
12cdc279e8
|
deltachat: make test more robust with wait_until_succeeds
Use wait_until_succeeds for the first network check to ensure the
service is fully ready before testing connectivity.
|
2025-06-17 19:18:04 +02:00 |
|