Commit Graph

14 Commits

Author SHA1 Message Date
Niklas Gollenstede
7bb3dc480f fix installer arguments 2023-10-06 14:31:05 +02:00
Niklas Gollenstede
b2cbacc21e add --skip-formatting flag,
open debug shells with variables+functions
2023-08-14 18:59:47 +02:00
Niklas Gollenstede
c59ecbba02 have new mount points be owned by their parent's owner 2023-07-31 02:47:24 +02:00
Niklas Gollenstede
6a886a839d improve secrets prompting 2023-07-20 17:47:47 +02:00
Niklas Gollenstede
5c44084024 refactoring: create separate repo for "installer" 2023-06-16 02:15:34 +02:00
Niklas Gollenstede
dd8fc696f4 improve installation scripting:
further improve scripting robustness, add fs.disks.devices.partitionDuringInstallation, ad fs.zfs.datasets.*.recursiveProps, add deploy-system-to-hetzner-vps install script
2023-05-02 02:13:24 +02:00
Niklas Gollenstede
c001ad7f51 small fixes, esp. for cross-building 2023-02-05 22:59:39 +01:00
Niklas Gollenstede
9edfe9c9d8 add VPS-worker factory, add vm-exec module, improve run-qemu function, add push-flake script, support installing systems as non-root, script refactoring 2023-01-29 21:08:12 +01:00
Niklas Gollenstede
df8c451050 add hardware config for Raspberry PIs, start making scripts more robust, improve compatibility with containers 2022-11-30 13:41:21 +01:00
Niklas Gollenstede
1d93a8acc0 better CLI argument handling, some small fixes 2022-08-31 08:38:33 +02:00
Niklas Gollenstede
7ab9215b0a modularize setup scripts, make hibernation safe with ZFS, apply noexec FS option everywhere 2022-07-29 12:49:55 +02:00
Niklas Gollenstede
e46b671f8f lots of fixes and tweaks,
generate partition tables in nix,
add open-system maintenance function
2022-06-04 20:54:09 +02:00
Niklas Gollenstede
f56db19b5e improve installation, add support for:
ZFS, encryption (keys, keystore, LUKS), bootFS, ephemeral root (tmpfs, ZFS, F2FS, ...), testing in qemu, options & debugging, ... and many small things
2022-05-31 03:41:28 +02:00
Niklas Gollenstede
1f72d9bf26 init 2022-05-09 14:36:47 +02:00