Commit Graph

15 Commits

Author SHA1 Message Date
Niklas Gollenstede
c8addc3f98 move example hosts and overwrite to /example/, misc 2024-08-28 13:12:32 +02:00
Niklas Gollenstede
65c1691644 update to nixos-24.05,
make installation in VM more versatile,
allow imports in host config file based on `name`
2024-05-31 22:41:35 +02:00
Niklas Gollenstede
9e02cd5952 fix partially broken config flake reference 2023-12-01 12:29:05 +01:00
Niklas Gollenstede
caab927610 minor fixes and beautification 2023-11-30 13:32:16 +01:00
Niklas Gollenstede
afc4c9ab9a nixos-23.11: fileSystems.*.format{Options->Args},
other fixes
2023-11-27 17:15:44 +01:00
Niklas Gollenstede
e6dff14d73 remove nofail mount option, import/export things 2023-09-01 17:01:13 +02:00
Niklas Gollenstede
5c44084024 refactoring: create separate repo for "installer" 2023-06-16 02:15:34 +02: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
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
7ab9215b0a modularize setup scripts, make hibernation safe with ZFS, apply noexec FS option everywhere 2022-07-29 12:49:55 +02:00
Niklas Gollenstede
8b0e200c73 many small fixes/improvements, and:
add config.wip.fs.temproot.remote.type == none,
add config.wip.base.includeInputs,
add pkgs.uboot-with-mmc-env,
rename config.preface to config.wip.preface
2022-06-28 22:30:07 +02:00
Niklas Gollenstede
b51cf19f4a make partitioning reproducible, add sgdisk patch,
do partitioning during build instead of install,
fix qemu's efi vars,
add config.wip.dropbear.hostKeys
2022-06-13 21:16:20 +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
9ef807877e fix typo in »mkSystemsFlake«,
make system's $out/config optional,
don't use patches by default
2022-05-18 16:06:27 +02:00
Niklas Gollenstede
1f72d9bf26 init 2022-05-09 14:36:47 +02:00