Commit Graph

12 Commits

Author SHA1 Message Date
Niklas Gollenstede
a937ebf3fc install-system: remove diskPaths positional arg, but add default for --disks= flag 2024-10-24 22:19:14 +02:00
Niklas Gollenstede
c8addc3f98 move example hosts and overwrite to /example/, misc 2024-08-28 13:12:32 +02:00
Niklas Gollenstede
afc4c9ab9a nixos-23.11: fileSystems.*.format{Options->Args},
other fixes
2023-11-27 17:15:44 +01: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
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
a4ae2ab551 upgrade to 22.11, add extlinux & hetzner-vps:
- disable wip.fs.disks.devices.*.gptOffset (patch broken with 22.11),
- add wip.bootloader.extlinux,
- add wip.hardware.hetzner-vps profile,
- fix wip.services.dropbear.socketActivation,
2022-12-28 16:43:16 +01: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
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
df3fa46b3c include scripts in build of all-systems, add base.includeNixpkgs option 2022-05-11 11:04:06 +02:00
Niklas Gollenstede
1f72d9bf26 init 2022-05-09 14:36:47 +02:00
Niklas Gollenstede
5e9cc7ce34 add default config 2022-05-09 13:13:14 +02:00