From 2ad8ca7ee03e660f7deae5fed895596a31129a40 Mon Sep 17 00:00:00 2001 From: brian cully Date: Wed, 20 May 2026 07:02:40 -0400 Subject: update readme with slightly better instructions --- readme.org | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/readme.org b/readme.org index 3dfca33..6fff04d 100644 --- a/readme.org +++ b/readme.org @@ -1,8 +1,18 @@ * from existing install +on an existing guix/nix install, you can prep the disks ahead of time. + need ~parted~ and ~btrfs-progs~ : guix shell parted btrfs-progs -* partition disk +* from installer +setting up from the installer requires =configuration.scm= from this +directory. get that on the installer thumb drive, on nfs, or some +other way such that we have access to it from the guix installer. + +you'll need to use the terminal-based install, which should have all +the tools you need. + +** partition disk gpt, 3 partitions: - 1 :: esp 2GB - 2 :: swap 8GB @@ -14,7 +24,7 @@ first create the partition table with ~cfdisk~, using ~gpt~ labels turn on the ‘esp’ flag for partition ~1~: : parted /dev/vdb set 1 esp on -* create filesystems +** create filesystems : mkfs.vfat -n ESP -F 32 /dev/vdb1 : mkfs.btrfs -L root /dev/vdb3 @@ -31,7 +41,7 @@ turn on the ‘esp’ flag for partition ~1~: : umount /mnt -* mount filesystems +** mount filesystems : mount -m -t tmpfs tmpfs /mnt : mount -m -t btrfs -o subvol=/gnu LABEL=root /mnt/gnu # : mount -m -t btrfs -o subvol=/gnu/etc LABEL=root /mnt/etc @@ -42,5 +52,5 @@ turn on the ‘esp’ flag for partition ~1~: : mount -m --bind /mnt/home/root /mnt/root : mount -m -t vfat LABEL=ESP /mnt/boot/esp -* init system +** init system : guix system init configuration.scm /mnt -- cgit v1.3