disko | 355 Members | |
| disko - declarative disk partitioning - https://github.com/nix-community/disko | 90 Servers |
| Sender | Message | Time |
|---|---|---|
| 12 Jan 2025 | ||
| 12:38:51 | ||
| Do disko supports getting the system RAM size and using that as the size of the swap partition? | 13:30:14 | |
| Maybe with nixos-facter | 13:47:38 | |
| Thank you for answering. Guess I am not messing with that then, more complex than I thought it would be.
| 14:18:47 | |
| 13 Jan 2025 | ||
| Also, I have:
and disko-config.nix:
How to use | 22:23:20 | |
| 14 Jan 2025 | ||
| It seems diskoImagesScript is broken on nixpkgs master, as reported on https://github.com/nix-community/disko/issues/900#issuecomment-2556781723 I have run into the same issue, and I tried to fix it. Ever since vmRunCommand started depending on the Nix build environment and the switch from 9p to virtiofs, it has become awkward to make it work. The generated script doesn't run in the Nix build environment, so the only way I found to do it was saving the environment at build time and loading it in the script. It works, but it's a hack. Then I found out virtiofsd must be run as root or as fake root in a user namespace, which requires some code changes. diskoImages still works fine though. Is diskoImagesScript still supported? | 04:25:20 | |
| * It seems diskoImagesScript is broken on nixpkgs master, as reported at https://github.com/nix-community/disko/issues/900#issuecomment-2556781723 I have run into the same issue, and I tried to fix it. Ever since vmRunCommand started depending on the Nix build environment and the switch from 9p to virtiofs, it has become awkward to make it work. The generated script doesn't run in the Nix build environment, so the only way I found to do it was saving the environment at build time and loading it in the script. It works, but it's a hack. Then I found out virtiofsd must be run as root or as fake root in a user namespace, which requires some code changes. diskoImages still works fine though. Is diskoImagesScript still supported? | 04:26:13 | |
| Redacted or Malformed Event | 16:39:50 | |
* when i connect to sshfs with nix filesystems.<>.fsType = "sshfs" the mountpoint freezes and doesnt work properly but doing it with a manual command with the same options works as expected. anyone experiencing anything similar? | 16:40:00 | |
| 15 Jan 2025 | ||
| 00:34:32 | ||
| 10:01:37 | ||
| 16 Jan 2025 | ||
| 18:15:00 | ||
Hi, to encrypt drives during nixos-anywhere deployment, one must provide a temporary passphrase key file and add it in disko to the LUKS partition as well.However, setting key file under boot.initrd.luks.devices."device".keyFile leads to incorrect initrd-crypttab entry, which prevents automatic TPM unlock down the line since key file isn't available anymore after installation, thus it seems like I need to remove key file entries after disko ran and partitions were mounted, but before the installation starts, do you have any ideas how to deal with that situation? | 18:16:25 | |
| there is passwordFIle | 18:40:33 | |
| epic, missed that | 18:44:53 | |
| * epic, missed that 🙏 | 18:45:01 | |
| https://github.com/nix-community/disko/pull/943 binfmt emulation | 21:34:23 | |
| I tried using QEMU, but it was too slow without KVM | 21:35:10 | |
| 17 Jan 2025 | ||
| Is there a way to run into the VM after finishing the build but before exiting? I would like to modify some files in the image | 00:47:42 | |
| * Is there a way to run commands in the VM after finishing the build but before exiting? I would like to modify some files in the image | 00:47:54 | |
| system.activationScripts seems to do the trick | 02:00:58 | |
| is it possible to have the swap inside a luks lvm and have working hibernation? | 14:14:54 | |
| * is it possible to have the swap inside a luks lvm and have working hibernation with disko? | 14:15:28 | |
| yes | 14:16:04 | |
| I think you need to configure some kernel parameters for that, but I could be mistaken | 14:16:27 | |
| 18 Jan 2025 | ||
| 23:03:28 | ||
| Hi! First time using disko, started out with an example using nixos-anywhere with just one ext4 partition (besides boot), and it worked great! My question: Is it possible to have just /nix mounted on my ext4 partition, and the rest of root (/, /var, etc.) mounted on a differend SSD with zfs? | 23:05:59 | |
| yeah, just point / on the other one and /nix on the one you want /nix to be, you just need to set the mountpoint | 23:23:15 | |
| Thanks! | 23:28:42 | |
One other question: I've seen a few configs that used a post creat hook, something like postCreateHook = "zfs snapshot zroot/local/root@blank";, while other configs don't. What are the implications here. Is it just the inital snapshot that's missing, the "empty" one basically? Do I need that? | 23:29:38 | |