Johannes Kirschbauer
aa4c653148
Zerotier: add to inventory test machine
2024-11-12 18:36:05 +01:00
a-kenji
16abeddb2f
clanModules/zerotier: Add assertion for moons
2024-11-12 15:23:39 +01:00
Jörg Thalheim
671effe3c3
clanModules/zerotier: add documentation
2024-11-08 14:10:23 +00:00
a-kenji
60d7c5d82c
add clanModule for zerotier inventory
2024-11-08 14:10:23 +00:00
danjujan
7caa868ecb
clanModules: fix typos
2024-10-29 12:37:34 +00:00
Qubasa
8c8e6ac65f
Fix iwd space handling
2024-10-16 12:13:51 +07:00
Jörg Thalheim
4a7ac7e25b
fix systemd-boot security warning for /boot
2024-10-08 17:51:55 +00:00
a-kenji
3e71ac2719
clanModules/localsend: add displayName functionality
2024-10-08 12:36:15 +02:00
Guilhem Saurel
5046bfef10
iwd: add AutoConnect option
2024-10-04 15:39:13 +00:00
Qubasa
7ac1e4e99a
clanModules: Fix disk-id and machine-id
2024-10-03 15:42:56 +02:00
Qubasa
219636e67f
clanModules: Fix disk-id and machine-id
2024-10-03 15:40:14 +02:00
Johannes Kirschbauer
db2882dba5
Inventory/interface: optional instances, allow to use modules without inventory
2024-10-02 11:01:06 +02:00
Johannes Kirschbauer
c318529df6
Fix: Admin module relative dependency
2024-10-02 10:36:48 +02:00
Johannes Kirschbauer
f417a5bc0d
Inventory/borgbackup: fixup structure
2024-10-02 10:01:45 +02:00
Johannes Kirschbauer
978c3c21d4
Inventory/modules: use explicit roles only
2024-10-02 10:01:44 +02:00
a-kenji
14d5ee8b8a
clanModules/mumble: remove default user
2024-09-26 19:41:30 +02:00
a-kenji
4f4777389b
clanModules/murmur: improve secret loading logic
2024-09-26 16:38:18 +02:00
Qubasa
96bc797369
localsend: Add necessary option ipv4Addr
2024-09-26 15:22:05 +02:00
Johannes Kirschbauer
55526b1fdb
Docs: add top-level index, refactor according to diataxis
2024-09-22 18:39:13 +02:00
Qubasa
036cd710e1
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
763554cf8a
clanModules/state-version: use default of vars
2024-09-18 14:07:30 +02:00
Johannes Kirschbauer
72f79dee37
Inventory: docs improvements
2024-09-16 22:52:40 +02:00
a-kenji
ee0d8a352e
clanModules/borgbackup: fix borgbackup documentation
2024-09-16 12:04:33 +00:00
a-kenji
a2713b3b18
clanModules/deltachat: remove construction warning
2024-09-16 12:16:34 +02:00
Jörg Thalheim
bb8ffc46ae
borgbackup-static: only print warning if it is actually used
2024-09-15 17:27:49 +02:00
a-kenji
df2b51c1aa
clanModules/state-version: improve documentation
2024-09-14 20:33:40 +02:00
a-kenji
3a10d9c057
clanModules/state-version: improve documentation
2024-09-14 20:00:25 +02:00
a-kenji
a7a14714f9
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
b3cec07cb4
clanModules/state-version: use echo -n
2024-09-13 13:54:21 +00:00
Qubasa
edc879b276
docs: Fix line highlighting, add warning to single-disk
2024-09-13 15:01:29 +02:00
Qubasa
60397e0ca4
clanCore: init machine_id_v3
2024-09-13 12:17:49 +02:00
a-kenji
56ce3d625c
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
Qubasa
1d3c4a1b92
clanModules: revert single-disk to oldest version
2024-09-12 12:12:07 +02:00
Qubasa
ca5b1a138d
clanModules: Set lib.mkDefault isNormalUser for user-password
2024-09-12 12:00:51 +02:00
a-kenji
6dd1a7395f
vars: use correct paths for value accesses
...
Use correct paths for value accesses of vars under:
- `per-machine`
- `shared`
2024-09-11 19:02:43 +02:00
Jörg Thalheim
a1e2a0513c
clanModules.nginx: replace acme fact with concrete value
...
We shouldn't abuse prompts to require a user to set an option. Instead
our NixOS modules should expose which option need to be specified by the
user.
2024-09-11 11:45:23 +02:00
a-kenji
b13ed922b1
Revert "Merge pull request 'machine_id_v2' ( #2052 ) from Qubasa/clan-core:machine_id_v2 into main"
...
This reverts commit 22a11abfe5 , reversing
changes made to 208b71ac0e .
2024-09-10 14:01:12 +02:00
Qubasa
5c975a5eef
clanCore: init machineId and diskId v2
2024-09-09 15:51:31 +02:00
Qubasa
2efa096d29
revert machine_id pull request
2024-09-06 21:38:50 +02:00
Qubasa
4171d5ea4e
clanCore: init machine_id.nix with clan.core.machine.{id,diskId}
2024-09-06 18:05:40 +02:00
Jörg Thalheim
535a39cff3
Revert "nixosModules,pkgs: remove installer. clanModules: init installer module"
...
This reverts commit 1090e36cf1 .
2024-09-03 07:04:34 +02:00
Qubasa
1090e36cf1
nixosModules,pkgs: remove installer. clanModules: init installer module
2024-09-03 00:25:16 +02:00
Qubasa
e35fd0976a
nixosModules: remove unnecessary ./iso and disk-layout, clanModules: fix issue #1349
2024-09-03 00:09:45 +02:00
Jörg Thalheim
574567c1c4
use pathlib
2024-09-02 17:40:05 +02:00
Jörg Thalheim
8fbc76ecac
add FA, ICN, ISC, LOG, PIE and PYI linting
2024-09-02 15:41:56 +02:00
Johannes Kirschbauer
da25afd978
API: init iwd clanModule inventory
2024-09-02 15:06:55 +02:00
Qubasa
85675db4c6
clanModules: Add warning for IWD
2024-09-02 14:25:35 +02:00
a-kenji
06007765e6
dyndns: remove mkRemovedOptionModule
...
It has never existed, we don't need to deprecate it.
2024-08-30 13:50:22 +02:00
a-kenji
f0281706f4
garage: move back to facts
...
Move back to facts until vars is in a useable state.
2024-08-28 13:28:10 +02:00
Johannes Kirschbauer
b601bab5a2
Admin module: integrate with clan app
2024-08-27 18:21:18 +02:00