!oNSIfazDqEcwhcOjSL:matrix.org

disko

365 Members
disko - declarative disk partitioning - https://github.com/nix-community/disko92 Servers

Load older messages


SenderMessageTime
19 May 2024
@matthewcroughan:defenestrate.itmatthewcroughan the module option compressImage would just set up the extraPostVM. When you think about what people really want to do with a disk image builder, this is definitely nice to just have be there by default 11:49:44
@matthewcroughan:defenestrate.itmatthewcroughanAlthough I do agree it's difficult to decide what should and shouldn't be available, as this option might just annoy others11:50:08
@matthewcroughan:defenestrate.itmatthewcroughanIf disko remains simple and as a matter of policy does not add these helper options, then I can just make a flake based on disko that ties all of this up, like disko-utils 11:51:07
@matthewcroughan:defenestrate.itmatthewcroughan * If disko remains simple and as a matter of policy does not add these helper options, then I can just make a flake based on disko that ties all of the loose ends up, like disko-utils 11:51:20
@matthewcroughan:defenestrate.itmatthewcroughanhttps://sourcegraph.com/search?q=context:global+lang:Nix+extraPostVM&patternType=keyword&sm=011:58:56
@matthewcroughan:defenestrate.itmatthewcroughanDamn, no examples on the internet :D11:59:00
@lassulus:lassul.uslassulusI guess keeping things simple would be better11:59:08
@matthewcroughan:defenestrate.itmatthewcroughan 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:lassul.uslassulusUh hmm11:59:58
@lassulus:lassul.uslassulusProbably not12:00:03
@lassulus:lassul.uslassulusMaybe add an option for that12:00:12
@matthewcroughan:defenestrate.itmatthewcroughanAnd that'll be a toplevel one right? 12:01:46
@matthewcroughan:defenestrate.itmatthewcroughan nixosConfig.config.disko.extraPostVM ? 12:02:03
@matthewcroughan:defenestrate.itmatthewcroughanhttps://github.com/nix-community/disko/pull/64012:12:22
@matthewcroughan:defenestrate.itmatthewcroughanJust testing it out now 12:12:33
@matthewcroughan:defenestrate.itmatthewcroughanpasses all the existing tests12:12:43
@matthewcroughan:defenestrate.itmatthewcroughan
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:defenestrate.itmatthewcroughanmore memory errors!12:28:54
@matthewcroughan:defenestrate.itmatthewcroughanit is just so spurious12:29:04
@matthewcroughan:defenestrate.itmatthewcroughanYep, simply running the build a second time, it doesn't run out of memoryl.12:33:21
@matthewcroughan:defenestrate.itmatthewcroughan * Yep, simply running the build a second time, it doesn't run out of memory.12:33:22
@matthewcroughan:defenestrate.itmatthewcroughanOh.. how do you control the partition ordering?13:07:48
@lassulus:lassul.uslassuluspriority13:13:56
@lassulus:lassul.uslassuluslower is earlier13:14:02
@lassulus:lassul.uslassulusotherwise it's alphabetical13:14:05
@matthewcroughan:defenestrate.itmatthewcroughan lassulus: what's the best way to to the string placeholder in the example? 13:28:17
@matthewcroughan:defenestrate.itmatthewcroughan
      example = ''
        ${pkgs.zstd}/bin/zstd --compress $out/*raw
        rm $out/*raw
      '';

13:28:29
@matthewcroughan:defenestrate.itmatthewcroughan ''${pkgs.zstd} 13:28:42
@matthewcroughan:defenestrate.itmatthewcroughan * ''${pkgs.zstd} ? 13:28:43
@matthewcroughan:defenestrate.itmatthewcroughan or will those ''s show up in the user facing doc? 13:29:30

Show newer messages


Back to Room ListRoom Version: 10