!oNSIfazDqEcwhcOjSL:matrix.org

disko

367 Members
disko - declarative disk partitioning - https://github.com/nix-community/disko92 Servers

Load older messages


SenderMessageTime
20 Mar 2024
@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.orgbumperboatRedacted or Malformed Event10:49:16
@mannp:mannuk.rocksmannp ⚡️ set a profile picture.14:24:39
@matthewcroughan:defenestrate.itmatthewcroughan @fosdem
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.itmatthewcroughan @fosdemThe 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
@adam:robins.wtf@adam:robins.wtf 512 is too small in my opinion. I go with 1 or at most 2GB 10:54:08
@adam:robins.wtf@adam:robins.wtf It affects how many generations/kernels you can keep 10:54:50
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.18:02:41
@grahamc:nixos.org@grahamc:nixos.org left the room.20:08:02
22 Mar 2024
@bumperboat:matrix.orgbumperboat changed their display name from bumperboat to bumperboat (UTC+8 when).13:28:10
@bumperboat:matrix.orgbumperboat changed their display name from bumperboat (UTC+8 when) to bumperboat (UTC+8).15:02:13
23 Mar 2024
@genericnerdyusername:matrix.orgGenericNerdyUsername joined the room.13:25:06
@genericnerdyusername:matrix.orgGenericNerdyUsernameIs there a way I can run a command before a partition is unmounted on shutdown?13:26:04
@adam:robins.wtf@adam:robins.wtfyou can maybe use systemd unit ordering to do so13:44:19
@genericnerdyusername:matrix.orgGenericNerdyUsernamei meant in disko13:44:35
@genericnerdyusername:matrix.orgGenericNerdyUsername having a preUnmountHook right next to preMountHook would be a lot cleaner than a new systemd unit 13:45:22
@lassulus:lassul.uslassulusunmounting is currently not managed by disko14:14:09
26 Mar 2024
@cblacktech:matrix.orgcblacktech joined the room.02:03:46
27 Mar 2024
@gladtherescake:matrix.gladtherescake.euLillian Violet (She/Fae) joined the room.22:27:27
29 Mar 2024
@sebtm:lodere.esSebTM joined the room.05:40:18
30 Mar 2024
@hoskellisiera:matrix.orghoskellisiera joined the room.13:33:39
31 Mar 2024
@perchun:matrix.org@perchun:matrix.org joined the room.20:55:21
@perchun:matrix.org@perchun:matrix.org

hello

I currently have a disk of 2tb with 1.5tb partition for my current OS (fedora) and 500gb of free space. Is it possible to install NixOS via disko only on free space, without touching existing partitions?
I could format the disk by hand, but I have +- complex config, and I am afraid I couldn't reproduce it by hand (at least at first try).

20:59:00

Show newer messages


Back to Room ListRoom Version: 10