| 19 May 2024 |
lassulus | I guess keeping things simple would be better | 11:59:08 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Since I'm not importing the make-disk-image function directly, I'm just setting disko options in my config, I am not able to specify extraPostVM right? | 11:59:32 |
lassulus | Uh hmm | 11:59:58 |
lassulus | Probably not | 12:00:03 |
lassulus | Maybe add an option for that | 12:00:12 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | And that'll be a toplevel one right?
| 12:01:46 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | nixosConfig.config.disko.extraPostVM ? | 12:02:03 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | https://github.com/nix-community/disko/pull/640 | 12:12:22 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Just testing it out now | 12:12:33 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | passes all the existing tests | 12:12:43 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | corpo-disko-images> + mount /dev/disk/by-partlabel/disk-disk1-firmware /mnt/firmware -t vfat -o defaults -o X-mount.mkdir
corpo-disko-images> + /nix/store/gc39rhvazg28s7y80c4c0a24x3hsv92p-postMountHook.sh
corpo-disko-images> + rm -rf /tmp/tmp.5zqSsB08B1
corpo-disko-images> warning: the group 'nixbld' specified in 'build-users-group' does not exist
corpo-disko-images> cp: cannot access '/nix/store/1xx8c0x5lwrdz83xlc2b7ii3vgc290g3-gtk4-4.14.3/share/gtk-4.0/valgrind': Cannot allocate memory
corpo-disko-images> cp: cannot access '/nix/store/1xx8c0x5lwrdz83xlc2b7ii3vgc290g3-gtk4-4.14.3/share/icons': Cannot allocate memory
corpo-disko-images> cp: cannot access '/nix/store/1xx8c0x5lwrdz83xlc2b7ii3vgc290g3-gtk4-4.14.3/share/locale': Cannot allocate memory
corpo-disko-images> cp: cannot access '/nix/store/1xx8c0x5lwrdz83xlc2b7ii3vgc290g3-gtk4-4.14.3/share/metainfo': Cannot allocate memory
corpo-disko-images> [ 134.223748] reboot: Power down
error: builder for '/nix/store/pl396syvybgp4rdg22q0cw6ynb2jsk1c-corpo-disko-images.drv' failed with exit code 123;
last 10 log lines:
> + findmnt /dev/disk/by-partlabel/disk-disk1-firmware /mnt/firmware
> + mount /dev/disk/by-partlabel/disk-disk1-firmware /mnt/firmware -t vfat -o defaults -o X-mount.mkdir
> + /nix/store/gc39rhvazg28s7y80c4c0a24x3hsv92p-postMountHook.sh
> + rm -rf /tmp/tmp.5zqSsB08B1
> warning: the group 'nixbld' specified in 'build-users-group' does not exist
> cp: cannot access '/nix/store/1xx8c0x5lwrdz83xlc2b7ii3vgc290g3-gtk4-4.14.3/share/gtk-4.0/valgrind': Cannot allocate memory
> cp: cannot access '/nix/store/1xx8c0x5lwrdz83xlc2b7ii3vgc290g3-gtk4-4.14.3/share/icons': Cannot allocate memory
> cp: cannot access '/nix/store/1xx8c0x5lwrdz83xlc2b7ii3vgc290g3-gtk4-4.14.3/share/locale': Cannot allocate memory
> cp: cannot access '/nix/store/1xx8c0x5lwrdz83xlc2b7ii3vgc290g3-gtk4-4.14.3/share/metainfo': Cannot allocate memory
> [ 134.223748] reboot: Power down
For full logs, run 'nix log /nix/store/pl396syvybgp4rdg22q0cw6ynb2jsk1c-corpo-disko-images.drv'.
| 12:28:52 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | more memory errors! | 12:28:54 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | it is just so spurious | 12:29:04 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Yep, simply running the build a second time, it doesn't run out of memoryl. | 12:33:21 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | * Yep, simply running the build a second time, it doesn't run out of memory. | 12:33:22 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Oh.. how do you control the partition ordering? | 13:07:48 |
lassulus | priority | 13:13:56 |
lassulus | lower is earlier | 13:14:02 |
lassulus | otherwise it's alphabetical | 13:14:05 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | lassulus: what's the best way to to the string placeholder in the example? | 13:28:17 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | example = ''
${pkgs.zstd}/bin/zstd --compress $out/*raw
rm $out/*raw
'';
| 13:28:29 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | ''${pkgs.zstd} | 13:28:42 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | * ''${pkgs.zstd} ? | 13:28:43 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | or will those ''s show up in the user facing doc? | 13:29:30 |
lassulus | literalExample | 13:29:33 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | ❯ rg literalExample
lib/default.nix
146: scrubOptionValue literalExpression literalExample
lib/options.nix
400: literalExample = lib.warn "lib.literalExample is deprecated, use lib.literalExpression instead, or use lib.literalMD for a non-Nix description." literalExpression;
| 13:29:57 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | deprecated? | 13:29:59 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | literalExpression would still string interpolate if I put a ${pkgs.zstd} though right? | 13:30:51 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | It'll still take the string context from it? | 13:30:59 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | * It'll still take the string context from it and substitute a nix store path? | 13:31:05 |