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
a-kenji
d26d7c4bba
clanModules/state-version: use default of vars
2024-09-18 14:07:30 +02:00
Johannes Kirschbauer
56b76f9827
Inventory: docs improvements
2024-09-16 22:52:40 +02:00
a-kenji
5108f9af3e
clanModules/borgbackup: fix borgbackup documentation
2024-09-16 12:04:33 +00:00
a-kenji
f2aa7b152c
clanModules/deltachat: remove construction warning
2024-09-16 12:16:34 +02:00
Jörg Thalheim
9a5ad4d381
borgbackup-static: only print warning if it is actually used
2024-09-15 17:27:49 +02:00
a-kenji
742a2c7d8d
clanModules/state-version: improve documentation
2024-09-14 20:33:40 +02:00
a-kenji
08ca0c842c
clanModules/state-version: improve documentation
2024-09-14 20:00:25 +02:00
a-kenji
342734073b
clanModules/state-version: initalize with currently set stateVersion
...
The `state-version` module will now initialize the `stateVersion` from
the currently set version.
This makes migrating to the `state-version` module seamless.
2024-09-14 19:25:20 +02:00
a-kenji
b477c85f82
clanModules/state-version: use echo -n
2024-09-13 13:54:21 +00:00
Qubasa
7709958fa1
docs: Fix line highlighting, add warning to single-disk
2024-09-13 15:01:29 +02:00
Qubasa
787599ebb6
clanCore: init machine_id_v3
2024-09-13 12:17:49 +02:00
a-kenji
66c0517dfe
clanModules/state-version: init state-version
...
This adds a clanModule that will initialize the `system.stateVersion`
upon deploying the machine for the first time.
If the machine is completely reinstalled, then the state version might be
regenerated. But care should be taken if rebuilding from backups.
2024-09-12 15:47:30 +02:00