| 16 Nov 2024 |
magic_rb | In reply to @kamillaova:matrix.org Is there a way to run a command after creating a filesystem with disko? I want to run mkdir $target/{home,nix} to allow these directories binding to their real locations, e.g. something like this
fileSystems."/nix" = {
device = "/persist/nix";
fsType = "none";
options = [ "bind" ];
depends = [ "/persist" ];
neededForBoot = true;
};
did you figure this one out? im trying to do exactly what youre doing right now, i need to setup a bind mount /nix -> /persist/nix | 13:40:12 |
@intergalactic-turtle-fucker:arcticfoxes.net | Redacted or Malformed Event | 13:57:55 |
magic_rb | In reply to @magic_rb:matrix.redalder.org did you figure this one out? im trying to do exactly what youre doing right now, i need to setup a bind mount /nix -> /persist/nix nodev."/nix" = {
fsType = "ext4";
device = "/dev/disk/by-id/ata-SK_hynix_SC311_SATA_128GB_MJ88N52701150940J-part3";
mountOptions = [
"X-mount.subdir=nix"
];
preMountHook = ''
tmpdir=$(mktemp -d)
mount /dev/disk/by-id/ata-SK_hynix_SC311_SATA_128GB_MJ88N52701150940J-part3 $tmpdir
mkdir $tmpdir/nix
umount $tmpdir
'';
};
jfc way too complex
| 14:20:15 |
| 17 Nov 2024 |
| shift joined the room. | 01:53:28 |
| @orzklv:matrix.org joined the room. | 02:29:01 |
shift | Anyone got a bcachefs, encrypted config I could work from? | 17:08:11 |
SigmaSquadron | LUKS-encrypted bcachefs or bcachefs-encrypted bcachefs? | 17:08:48 |
shift | Bcache encrypted. Luka plus bcachefs doesn't make sense to me :) | 17:09:15 |
shift | * Bcachefs encrypted. Luks plus bcachefs doesn't make sense to me :) | 17:09:29 |
shift | Maybe I need to make @lassulus:lassul.us provide me an example at the next NixOS Berlin Meetup ;P | 17:15:55 |
lassulus | hmm, maybe not implemented yet | 17:16:39 |
shift | In reply to @lassulus:lassul.us hmm, maybe not implemented yet I was told as the conference people had it working already. Got promised example configs but never received them, hehe. | 17:18:27 |
shift | So possibly. | 17:18:35 |
Kamilla 'ova | In reply to@magic_rb:matrix.redalder.org did you figure this one out? im trying to do exactly what youre doing right now, i need to setup a bind mount /nix -> /persist/nix https://yaso.su/Ur4CNRQ8 | 20:40:14 |
Kamilla 'ova | * https://yaso.su/Ur4CNRQ8
https://yaso.su/bHoQgySf | 20:40:45 |
magic_rb | thats also a valid way, i did it slightly differently | 20:40:56 |
| 18 Nov 2024 |
Kamilla 'ova | In reply to@magic_rb:matrix.redalder.org thats also a valid way, i did it slightly differently how? | 07:16:42 |
Kamilla 'ova | In reply to@magic_rb:matrix.redalder.org
nodev."/nix" = {
fsType = "ext4";
device = "/dev/disk/by-id/ata-SK_hynix_SC311_SATA_128GB_MJ88N52701150940J-part3";
mountOptions = [
"X-mount.subdir=nix"
];
preMountHook = ''
tmpdir=$(mktemp -d)
mount /dev/disk/by-id/ata-SK_hynix_SC311_SATA_128GB_MJ88N52701150940J-part3 $tmpdir
mkdir $tmpdir/nix
umount $tmpdir
'';
};
jfc way too complex
ah I see | 07:17:18 |
Kamilla 'ova | hmmm | 07:18:19 |
Kamilla 'ova |  Download image.png | 07:18:20 |
matthewcroughan | Even today I still get
++ mkdir -p /mnt/nix/store
++ xargs cp --recursive --target /mnt/nix/store
cp: cannot access '/nix/store/jdrm9vk8z5lixyaalnl61wy2gjw64l3h-kmod-blacklist-31+20240202-2ubuntu8': Cannot allocate memory
on the latest disko
| 16:37:43 |
matthewcroughan | but why | 16:37:44 |
matthewcroughan | I have never been able to get to the bottom of it | 16:44:48 |
matthewcroughan | I think it only happens when the toplevel is large | 16:50:45 |
matthewcroughan | Ah yeah it's because imageSize is too small | 16:53:19 |
matthewcroughan | because there is no automatic calculation because https://github.com/nix-community/disko/pull/465 wasn't good enough to get merged | 16:54:45 |
shift | @matthewcroughan:defenestrate.it: sounds you need to visit c-base on Tuesday to resolve it ;) | 16:58:21 |
matthewcroughan | I'm not in Berlin sadly | 17:03:00 |
matthewcroughan | Only Birkenhead | 17:03:03 |
matthewcroughan | Which is the new Berlin | 17:03:07 |