!oNSIfazDqEcwhcOjSL:matrix.org

disko

171 Members
disko - declarative disk partitioning - https://github.com/nix-community/disko55 Servers

Load older messages


SenderMessageTime
21 Jul 2024
@curious-r:matrix.orgC-wordhttps://github.com/nix-community/disko/blob/bec6e3cde912b8acb915fecdc509eda7c973fb42/example/btrfs-subvolumes.nix#L6017:56:24
@lassulus:lassul.uslassulusthe first is for swap on the btrfs root device, the other one puts the swap on a subvolume, you only need one of those17:57:59
@curious-r:matrix.orgC-wordThank you!17:59:25
@adzuki:matrix.orgadzukiHello, does encrypted swap necessarily break hibernation or is there a workaround?22:29:14
@hexa:lossy.networkhexait does, because the encryption key is not remembered23:32:42
@hexa:lossy.networkhexaat least if you do random encryption23:32:53
22 Jul 2024
@bashfulrobot.:matrix.orgbashfulrobot joined the room.17:17:39
@min:min.rip@min:min.rip left the room.21:25:55
23 Jul 2024
@ezzobirbezziou:matrix.orgEzzobir Bezziou joined the room.08:23:20
25 Jul 2024
@bumperboat:matrix.orgbumperboat changed their display name from bumperboat (UTC+2) to bumperboat.12:47:27
@gdarends:matrix.orggdarends joined the room.13:17:11
@gdarends:matrix.orggdarendsHi there. I'm using disko currently and I want to switch my partitioning to LUKS with Yubikey FIDO2. It doesn't seem like this is supported yet. Do I need to stop using disko altogether or is there a stopgap solution?13:21:03
@lassulus:lassul.uslassulusprobably it can be setup with hooks, not sure how though13:24:54
@gdarends:matrix.orggdarendshttps://github.com/moleculezz/nixos-config/blob/80a9d5fc7db228d61f6ecb0ef3cce63e394427d4/hosts/gnix/disk-configuration.nix13:24:59
@gdarends:matrix.orggdarendsThis is my current config. But I wanna move away from ZFS encryption because of the issues related with it.13:25:48
@gdarends:matrix.orggdarendsWhat are hooks? Where can I read about it?13:26:40
@gdarends:matrix.orggdarendsIs it a disko thing or nixos thing?13:27:04
@lassulus:lassul.uslassulusa disko thing13:32:28
@lassulus:lassul.uslassulusbut we lack documentation for it I realize :D13:34:32
@lassulus:lassul.uslassulusbasically you can set preCreateHook postCreateHook preMountHook and postMountHook on most disko types13:36:03
@lassulus:lassul.uslassulushttps://github.com/nix-community/disko/blob/master/example/zfs.nix#L5513:36:05
@lassulus:lassul.uslassulusit's just a shell script snippet that gets inserted into the generated script, although there are some variables from the type available as shell variables13:39:37
@gdarends:matrix.orggdarendsThanks. I'll check it out 14:43:22
26 Jul 2024
@rypervenche:matrix.orgrypervenche joined the room.17:27:17
@rypervenche:matrix.orgrypervenche

While reading the QuickStart for disko, I saw this line:

However, you will need to include the partitioning and formatting configurations that you copied into /tmp/disk-config.nix in your configuration, rather than allowing NixOS to generate information about your file systems.

Is there a reason why one shouldn't just let NixOS generation information about my file systems? I'd like for my installs to be as vanilla as possible (as though they were completely installed manually) so I'm curious what pros and cons there are to just continuing the normal NixOS way

17:29:24
29 Jul 2024
@quentinmit:matrix.orgquentin joined the room.01:56:04
@quentinmit:matrix.orgquentin

I'm trying to set up a ZFS root with disko. Without mountpoint set on the pool, the pool ends up mounted by disko at /mnt/zpool. So I set rootFsOptions.mountpoint = "/" which made the installer environment happy, but now the stage1 is failing with

mounting zpool on /...
stage 2 init script (/mnt-root//nix/store/...) not found
02:00:13
@quentinmit:matrix.orgquentin I'm guessing that means that the pool was supposed to mount at /mnt-root instead of /? How should I set the mountpoint options in disko to achieve that? 02:00:41
31 Jul 2024
@bashfulrobot.:matrix.orgbashfulrobotQq. Do I have to add disko to my config? Or can I just write a nix file and run against it? Then run nix-install and leverage what it created?03:10:59
@matthewcroughan:defenestrate.itmatthewcroughan
In reply to @bashfulrobot.:matrix.org
Qq. Do I have to add disko to my config? Or can I just write a nix file and run against it? Then run nix-install and leverage what it created?
You can do either, but it's much nicer if it's in your config, since then you'll get things mounted automatically based on your disko config
03:24:08

Show newer messages


Back to Room ListRoom Version: 10