Commit Graph

  • a937ebf3fc install-system: remove diskPaths positional arg, but add default for --disks= flag master Niklas Gollenstede 2024-10-24 22:18:47 +0200
  • 872790aaf0 actually fix VM installation on nixos-unstable/-24.11 Niklas Gollenstede 2024-10-13 21:21:12 +0200
  • 8f7defad98 fix VM installation on nixos-unstable/-24.11 Niklas Gollenstede 2024-09-15 00:00:37 +0200
  • 83100983a5 add bootloader.extlinux.extraSeccings/Config Niklas Gollenstede 2024-09-11 18:23:36 +0200
  • 1c60b4f9fd small tweaks to VM installations Niklas Gollenstede 2024-09-05 17:31:46 +0200
  • c8addc3f98 move example hosts and overwrite to /example/, misc Niklas Gollenstede 2024-08-28 13:12:07 +0200
  • 95aa261987 add boot.loader.extra-files module, add fileSystems.*.postMountCommands/preUnmountCommands Niklas Gollenstede 2024-07-24 16:58:03 +0200
  • 65c1691644 update to nixos-24.05, make installation in VM more versatile, allow imports in host config file based on name Niklas Gollenstede 2024-05-31 22:41:35 +0200
  • d0ba074777 add support for config.boot.initrd.systemd.enable Niklas Gollenstede 2024-02-27 16:36:01 +0100
  • 2bce37a185 various small fixes, fixes + fileSystems.*.postUnmountCommands Niklas Gollenstede 2024-02-01 13:30:57 +0100
  • 4b31e64901 add options.preface.overrideSystemArgs, minor fixes Niklas Gollenstede 2023-12-16 13:13:58 +0100
  • 6f44532be5 (re-)move generic-arg-*, more concise default.nix Niklas Gollenstede 2023-12-04 19:30:01 +0100
  • 9e02cd5952 fix partially broken config flake reference Niklas Gollenstede 2023-12-01 12:29:05 +0100
  • caab927610 minor fixes and beautification Niklas Gollenstede 2023-11-30 13:32:16 +0100
  • afc4c9ab9a nixos-23.11: fileSystems.*.format{Options->Args}, other fixes Niklas Gollenstede 2023-11-27 17:15:44 +0100
  • 2bbefc97c3 add run-qemu --nic argument Niklas Gollenstede 2023-10-08 16:49:55 +0200
  • 7bb3dc480f fix installer arguments Niklas Gollenstede 2023-10-06 14:31:05 +0200
  • e6dff14d73 remove nofail mount option, import/export things Niklas Gollenstede 2023-09-01 17:01:13 +0200
  • b2cbacc21e add --skip-formatting flag, open debug shells with variables+functions Niklas Gollenstede 2023-08-14 18:59:47 +0200
  • 41c75410e1 debloat initrd (ZFS-related) Niklas Gollenstede 2023-08-12 17:20:06 +0200
  • c59ecbba02 have new mount points be owned by their parent's owner Niklas Gollenstede 2023-07-31 02:47:24 +0200
  • 6a886a839d improve secrets prompting Niklas Gollenstede 2023-07-20 17:47:47 +0200
  • 192dd6f179 fix compatibility with nixos-containers Niklas Gollenstede 2023-07-05 14:55:58 +0200
  • 1a47c3fa75 fix installation cleanup, disable ZFS hibernation (workaround), enable (very very slow) cross-ISA VM installation Niklas Gollenstede 2023-06-27 12:53:04 +0200
  • 5c44084024 refactoring: create separate repo for "installer" Niklas Gollenstede 2023-06-16 02:14:51 +0200
  • 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 Niklas Gollenstede 2023-05-02 02:13:24 +0200
  • c001ad7f51 small fixes, esp. for cross-building Niklas Gollenstede 2023-02-05 22:59:39 +0100
  • 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 Niklas Gollenstede 2023-01-29 15:55:56 +0100
  • e3b5b17620 fix gptfdisk, integrate some bash aliases Niklas Gollenstede 2023-01-03 18:14:25 +0100
  • 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, Niklas Gollenstede 2022-12-27 15:37:27 +0100
  • df8c451050 add hardware config for Raspberry PIs, start making scripts more robust, improve compatibility with containers Niklas Gollenstede 2022-11-30 13:41:21 +0100
  • 1d93a8acc0 better CLI argument handling, some small fixes Niklas Gollenstede 2022-08-31 08:38:33 +0200
  • 7ab9215b0a modularize setup scripts, make hibernation safe with ZFS, apply noexec FS option everywhere Niklas Gollenstede 2022-07-29 12:49:55 +0200
  • 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 Niklas Gollenstede 2022-06-28 05:00:48 +0200
  • b51cf19f4a make partitioning reproducible, add sgdisk patch, do partitioning during build instead of install, fix qemu's efi vars, add config.wip.dropbear.hostKeys Niklas Gollenstede 2022-06-13 21:16:20 +0200
  • e46b671f8f lots of fixes and tweaks, generate partition tables in nix, add open-system maintenance function Niklas Gollenstede 2022-06-04 20:54:09 +0200
  • 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 Niklas Gollenstede 2022-05-31 03:41:28 +0200
  • 9ef807877e fix typo in »mkSystemsFlake«, make system's $out/config optional, don't use patches by default Niklas Gollenstede 2022-05-18 16:06:27 +0200
  • df3fa46b3c include scripts in build of all-systems, add base.includeNixpkgs option Niklas Gollenstede 2022-05-10 17:32:30 +0200
  • 1f72d9bf26 init Niklas Gollenstede 2022-05-09 13:20:43 +0200
  • 5e9cc7ce34 add default config Niklas Gollenstede 2022-05-09 13:13:14 +0200