Johannes Kirschbauer
2c41e9f0c6
Chore:_migrate 'machineName' to 'settings.machine.name'
2024-12-31 14:55:50 +01:00
Johannes Kirschbauer
318a4f2d86
Chore: init settings submdule, move clanDir into settings submodule
2024-12-31 14:18:09 +01:00
Qubasa
a67beea34a
clanModules: migrate dyndns to vars.
2024-12-30 19:27:46 +01:00
Qubasa
03c5e14e01
clanModules: fix dyndns porkbun support
2024-12-30 18:47:38 +01:00
Jörg Thalheim
85b2e214dc
sshd: don't migrate openssh-rsa keys
...
we never had a fact for this.
2024-12-25 23:05:57 +01:00
Jörg Thalheim
55a88e43b5
sshd: add option to generate also rsa key
2024-12-25 22:51:53 +01:00
Jörg Thalheim
a04e251f96
re-generate ssh certificates when machine name or domains changes
2024-12-25 19:21:51 +00:00
Jörg Thalheim
7029ceda11
borgbackup: use writeShellApplication
2024-12-24 07:29:50 +01:00
Jörg Thalheim
bdbad62cac
borgbackup: make restore less verbose
2024-12-24 07:12:54 +01:00
Jörg Thalheim
6880d58344
borgbackup: avoid broken pipe
2024-12-24 07:12:54 +01:00
Jörg Thalheim
71b3351061
borgbackup-list: use pipefail
2024-12-24 07:11:00 +01:00
Jörg Thalheim
87fa99f900
borgbackup-list: fix empty backup case
2024-12-24 07:11:00 +01:00
Jörg Thalheim
b9e47844d9
clanModules/borgbackup: make backup directory configurable
...
This is useful if your have external storage for it.
2024-12-19 20:22:49 +01:00
DavHau
f941decd07
refactor: mapAttrsFlatten -> mapAttrsToList
2024-12-16 23:50:27 +07:00
DavHau
3d6769ace5
wifi: make available for non-inventory use
2024-12-16 22:24:49 +07:00
DavHau
ba50b0a039
clanModules/wifi: make ssid a secret
2024-12-16 19:04:42 +07:00
Jörg Thalheim
0a3e49ba11
no longer use deprecated hardware.opengl
2024-12-11 17:44:09 +00:00
lassulus
7b0cbc3182
postgresql: nix fmt
2024-12-09 12:57:23 +01:00
DavHau
e6931bf486
zerotier: improve docs for moons
2024-12-02 15:50:49 +07:00
DavHau
00064ee98b
wifi: init as experimental module
2024-11-28 15:49:23 +07:00
Johannes Kirschbauer
bdec967444
ClanModules/zerotier: simplify nix code
2024-11-26 10:44:06 +00:00
Johannes Kirschbauer
6e61db7f83
Docs/modules: seperate out inventory,role specific interface
2024-11-20 11:01:28 +01:00
Johannes Kirschbauer
1c4c10f339
Modules/matter: add more categories
2024-11-19 15:59:23 +00:00
a-kenji
e98cbdea6f
clanModules: Fix ordering
2024-11-19 14:14:31 +01:00
a-kenji
de48d3447d
clanModules/importer: Init importer inventory module
...
Initialize the `importer` inventory module.
It is a power user module that allows for convenient, flexible,
structured imports for hosts.
It exposes the `extraModules` functionality of the inventory,
without any added configuration.
Closes : #2356
2024-11-19 14:00:57 +01:00
Jörg Thalheim
8f1e393bc4
also deploy host ca to server
2024-11-19 09:46:14 +00:00
Jörg Thalheim
4f0c44f3dd
sshd: add host ssh cert support
2024-11-19 09:46:14 +00:00
Qubasa
eefe1106d3
clan: Fix dyndns module
2024-11-17 13:07:16 +01:00
Johannes Kirschbauer
527769e060
Zerotier/constraints: small improvements
2024-11-13 13:53:54 +01:00
Johannes Kirschbauer
241db1cade
Modules/constraints: init constraints checking for inventory compatible modules
2024-11-12 18:36:38 +01:00
Johannes Kirschbauer
53a8771c18
Zerotier: add to inventory test machine
2024-11-12 18:36:05 +01:00
a-kenji
ddcf09d9e6
clanModules/zerotier: Add assertion for moons
2024-11-12 15:23:39 +01:00
Jörg Thalheim
a2cb4a06a2
clanModules/zerotier: add documentation
2024-11-08 14:10:23 +00:00
a-kenji
8504a0e674
add clanModule for zerotier inventory
2024-11-08 14:10:23 +00:00
danjujan
97603a5c97
clanModules: fix typos
2024-10-29 12:37:34 +00:00
Qubasa
06d1a5af46
Fix iwd space handling
2024-10-16 12:13:51 +07:00
Jörg Thalheim
a024ea9850
fix systemd-boot security warning for /boot
2024-10-08 17:51:55 +00:00
a-kenji
efe6bcf980
clanModules/localsend: add displayName functionality
2024-10-08 12:36:15 +02:00
Guilhem Saurel
147cb0b002
iwd: add AutoConnect option
2024-10-04 15:39:13 +00:00
Qubasa
e28f2406f5
clanModules: Fix disk-id and machine-id
2024-10-03 15:42:56 +02:00
Qubasa
f15a3b057e
clanModules: Fix disk-id and machine-id
2024-10-03 15:40:14 +02:00
Johannes Kirschbauer
d96cf90a52
Inventory/interface: optional instances, allow to use modules without inventory
2024-10-02 11:01:06 +02:00
Johannes Kirschbauer
a083a1f443
Fix: Admin module relative dependency
2024-10-02 10:36:48 +02:00
Johannes Kirschbauer
c6cbfcca42
Inventory/borgbackup: fixup structure
2024-10-02 10:01:45 +02:00
Johannes Kirschbauer
0819562a0b
Inventory/modules: use explicit roles only
2024-10-02 10:01:44 +02:00
a-kenji
b4eb8eda20
clanModules/mumble: remove default user
2024-09-26 19:41:30 +02:00
a-kenji
74c0d1dd08
clanModules/murmur: improve secret loading logic
2024-09-26 16:38:18 +02:00
Qubasa
d0542f04fe
localsend: Add necessary option ipv4Addr
2024-09-26 15:22:05 +02:00
Johannes Kirschbauer
8e7e346b28
Docs: add top-level index, refactor according to diataxis
2024-09-22 18:39:13 +02:00
Qubasa
3d1f97f2a4
docs: Rename guides to manual, Rename reference to options, add secure boot chapter to manual. Add secrets chapter to manual.
2024-09-20 16:52:52 +02:00