!oNSIfazDqEcwhcOjSL:matrix.org

disko

354 Members
disko - declarative disk partitioning - https://github.com/nix-community/disko89 Servers

Load older messages


SenderMessageTime
11 Sep 2024
@mannp:mannuk.rocksmannp ⚡️Does disko support 2 luks encrypted devices in the same config as nix is complaining of multiple luks device definitions ... back to the manual I guess 🙂14:30:08
@lassulus:lassul.uslassulusit should, but it needs different names14:30:46
@mannp:mannuk.rocksmannp ⚡️Apologies, rookie copy and paste error14:34:42
@mannp:mannuk.rocksmannp ⚡️I am using "passwordFile = "/tmp/secret.key";" and unlocking the root luks partition is interactive, but the second cryptstorage is not. it fails to find the partiton due to lack of password. Does the second luks device have to be defined differantly?15:05:31
@mannp:mannuk.rocksmannp ⚡️ * I am using "passwordFile = "/tmp/secret.key";" and unlocking the root luks partition is interactive, but the second cryptstorage is not. it fails to find the partiton due to lack of password. Does the second luks device have to be defined differantly? edit: Trying keyFile15:12:25
@mannp:mannuk.rocksmannp ⚡️When I have the flake inputs.disko.nixosModules.disko defined in my machine config, is that purely for mounting the disks? It doesn't run any further formatting post initial installation?15:16:17
@mannp:mannuk.rocksmannp ⚡️seems its a pre install tool not post, unless I am missing something from the manual. Will go the manual formatting route. cheers15:36:06
12 Sep 2024
@artur:glasgow.socialmoved to @amadaluzia:tchncs.de changed their display name from (lambda (u) (format nil "~A is not using Matrix right now." u)) "Artur Manuel" to (lambda (u) (format nil "~a ~a")) "Artur" "Manuel".01:48:49
@artur:glasgow.socialmoved to @amadaluzia:tchncs.de changed their display name from (lambda (u) (format nil "~a ~a")) "Artur" "Manuel" to (lambda (f l) (format nil "~a ~a")) "Artur" "Manuel".01:55:56
@enzime:nixos.devEnzime joined the room.16:13:23
13 Sep 2024
@colemickens:matrix.orgcolemickensokay, filed the issue for xcp, and sent a PR for impure-memSize: https://github.com/nix-community/disko/pull/77019:08:09
14 Sep 2024
@relichunter:nitro.chatrelichunter set a profile picture.17:40:58
15 Sep 2024
@lassulus:lassul.uslassulus Enzime: is helping out with maintaining disko from now on, please welcome him kindly :) 11:46:47
@colemickens:matrix.orgcolemickensI found it a bit tricky to do this right, how can I better specify these partition start/ends that don't leave such awkward gaps: https://github.com/colemickens/nixcfg/blob/06d838e8abe1392433c3ddf08cff23da381f7cee/hosts/h96maxv58/base.nix#L80-L11021:39:51
@lassulus:lassul.uslassulusYou can do start = 0. sgdisk will choose the next free block then21:51:07
@lassulus:lassul.uslassulusWhich is also the default21:51:16
@colemickens:matrix.orgcolemickensthe problem with start=0 is ordering22:02:24
@colemickens:matrix.orgcolemickensesp with it hoisting ESP to be partition 122:05:37
@colemickens:matrix.orgcolemickens well I don't know why ESP is being made first, maybe it's alpha sorted by default (since I'm using EF00 not EF02). anyway, I'll set priority. Now just looking for growpart. 22:18:42
@colemickens:matrix.orgcolemickensI keep doing it by hand and forgetting to set the part label and causing myself a lot of pain.22:18:59
@colemickens:matrix.orgcolemickensoh I guess that's a system-level nixos option. hm22:34:51
@colemickens:matrix.orgcolemickensI seriously love disko so much. I wish I could fund someone to make a non-VM install process, with lanzaboote, bootspec, etc. I don't think it's that outlandish. If one could compose images with cross-compiled systems without needing to involve qemu, that would just be "end-game".22:51:10
@colemickens:matrix.orgcolemickensstill, doing a native build, using disko, and then pivoting to a cross-built system is still such a nicer experience than sdcard or other things people do to get nixos on weird platforms. I'm excited to use it for ec2 image as well.22:52:21
16 Sep 2024
@arjan5:matrix.orgarjan5 colemickens Not sure if it's what you're looking for, but nixos-anywhere can install different-arch systems remotely, even for configs containing disko, lanzaboote, impermanence, etc. I have done this before. 09:12:30
@lassulus:lassul.uslassulusLanzaboote needs interaction with the efi/bios to deploy your keys there. But I guess everything else could be done by the image builder12:43:32
@janik0:matrix.orgJanik (they/them)
In reply to @lassulus:lassul.us
Lanzaboote needs interaction with the efi/bios to deploy your keys there. But I guess everything else could be done by the image builder
I have done that once
12:44:35
@janik0:matrix.orgJanik (they/them)https://github.com/nix-community/disko/pull/38312:45:24
@lassulus:lassul.uslassulusah nice, thanks for the link12:46:56
@matthewcroughan:defenestrate.itmatthewcroughan
error:
       … in the condition of the assert statement
         at /nix/store/l3amk5lsakpc93him5kry24kax23sn4h-source/lib/customisation.nix:365:17:
          364|     in commonAttrs // {
          365|       drvPath = assert condition; drv.drvPath;
             |                 ^
          366|       outPath = assert condition; drv.outPath;

       … while calling the 'seq' builtin
         at /nix/store/l3amk5lsakpc93him5kry24kax23sn4h-source/lib/customisation.nix:80:32:
           79|       newDrv = derivation (drv.drvAttrs // (f drv));
           80|     in flip (extendDerivation (seq drv.drvPath true)) newDrv (
             |                                ^
           81|       { meta = drv.meta or {};

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: attribute 'diskoScript' missing
       at /nix/store/w4k2mviwfgnqf7bpq3j725b4wghgc2yx-source/lib/make-disk-image.nix:81:7:
           80|     ''}
           81|     ${systemToInstall.config.system.build.diskoScript}
             |       ^
           82|   '';
17:10:10
@matthewcroughan:defenestrate.itmatthewcroughan Maybe due to refactors lately? Enzime 17:10:21

Show newer messages


Back to Room ListRoom Version: 10