!oNSIfazDqEcwhcOjSL:matrix.org

disko

376 Members
disko - declarative disk partitioning - https://github.com/nix-community/disko97 Servers

Load older messages


SenderMessageTime
14 Mar 2024
@federicodschonborn:matrix.org@federicodschonborn:matrix.org left the room.02:04:52
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.18:44:18
16 Mar 2024
@grahamc:nixos.org@grahamc:nixos.org joined the room.00:00:50
17 Mar 2024
@sankaratupi:matrix.orgFelipe Marcelino joined the room.17:59:21
18 Mar 2024
@darkwater4213:matrix.orgdarkwater4213 joined the room.00:42:18
@common0r:matrix.orgcomm0n changed their display name from common0r to common.00:43:19
@common0r:matrix.orgcomm0n changed their profile picture.00:43:23
19 Mar 2024
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.00:29:45
@tcurdt:matrix.orgtcurdt joined the room.15:39:40
@spewdins:beeper.comspewdins joined the room.15:40:07
@mannp:mannuk.rocksmannp ⚡️ joined the room.19:13:12
@tcurdt:matrix.orgtcurdt so, I have run disko ... now I want to try a nixos-install --flake .
for that it seems like I have to add the disko config.
is that really required?
21:08:44
@bumperboat:matrix.orgbumperboat (UTC+2)The disko module configures the mount points (and lvm, luks, etc) in the nixosConfiguration. Otherwise you'll have to do it twice I'd think22:09:14
@bumperboat:matrix.orgbumperboat (UTC+2)* The disko module configures the mount points (and lvm, luks, etc) in the nixosConfiguration. Otherwise you'll have to configure it twice I'd think22:10:08
@bumperboat:matrix.orgbumperboat (UTC+2) set a profile picture.22:21:01
20 Mar 2024
@matthewcroughan:defenestrate.itmatthewcroughanhttps://github.com/MatthewCroughan/disko-utils/blob/master/flake.nix#L11900:53:39
@matthewcroughan:defenestrate.itmatthewcroughan tcurdt: here is how I do it 00:53:50
@mannp:mannuk.rocksmannp ⚡️ 09:28:02
@tcurdt:matrix.orgtcurdt
In reply to @matthewcroughan:defenestrate.it
tcurdt: here is how I do it

Super interesting. Thank you!

I am not quite sure how you are using it though. I see installation-cd-base.
Do you create an ISO from this to start the install?

10:20:11
@tcurdt:matrix.orgtcurdt
In reply to @matthewcroughan:defenestrate.it
tcurdt: here is how I do it
* Super interesting. Thank you!
10:31:16
@tcurdt:matrix.orgtcurdt

Can you expand on this part though:

Creates a NixOS installer iso that contains the toplevel from the given nixosConfiguration in the closure. This installer will then runs the diskoScript from a given nixosConfiguration on boot, install the toplevel via nixos-install and reboot

This function requires that a disko configuration is already present inside of the given nixosConfiguration.

10:34:05
@tcurdt:matrix.orgtcurdtYou would create the iso, write that on e.g. a usbstick, the system would start, partition and install.10:35:41
@tcurdt:matrix.orgtcurdtBut you would still put the disko config into the nixosConfiguration?10:36:53
@tcurdt:matrix.orgtcurdt

Because here it says otherwise

This function does not require the given nixosConfiguration to have a disko configuration, as it will force an opinionated one in

10:39:07
@bumperboat:matrix.orgbumperboat (UTC+2)Redacted or Malformed Event10:49:16
@mannp:mannuk.rocksmannp ⚡️ set a profile picture.14:24:39
@matthewcroughan:defenestrate.itmatthewcroughan
In reply to @tcurdt:matrix.org
But you would still put the disko config into the nixosConfiguration?
Yes, you need to do that
15:57:21
@matthewcroughan:defenestrate.itmatthewcroughanThe mkZfsNuke function doesn't need one, as I append one15:57:36
21 Mar 2024
@gsaurel:laas.frnim65s Hi !
What do you currently use/recommend for /boot size ? (and maybe separate /boot/efi ?)
I can see 500M here: https://github.com/nix-community/disko/blob/master/example/simple-efi.nix, and this is what I currently have on some Arch/Ubuntu, but I recently got issues with that (ubuntu got multiple 175M initrd files, among other things).
https://serverfault.com/questions/334663/what-is-the-recommended-size-for-a-linux-boot-partition is not a very good ref, but it at least show that it change a lot over time, and people tend to follow what their distro say. NixOS also seems to provide 512M by default.
https://wiki.archlinux.org/title/EFI_system_partition#Create_the_partition says 1 to 4G just to be sure 😅
09:38:36
@sigmasquadron:matrix.orgFernando Rodrigues4 gigs for an EFI partition is a lot. I’d go with 1024M at a maximum.10:18:50

Show newer messages


Back to Room ListRoom Version: 10