!oNSIfazDqEcwhcOjSL:matrix.org

disko

397 Members
disko - declarative disk partitioning - https://github.com/nix-community/disko107 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
3 Oct 2024
@enzime:nixos.devEnzime
In reply to @matthewcroughan:defenestrate.it
sent an image.
gives me serial killer vibes
09:56:18
@gsaurel:laas.frnim65s

When I sent a link to some friends, they were very impressed by the previous logo, and said:

the quality of an open source project is usually inversely proportional to the beauty of its logo, so this "disko" project must be very very good

10:06:09
@matthewcroughan:defenestrate.itmatthewcroughanamen10:07:01
@midirhee12:tchncs.de@midirhee12:tchncs.de joined the room.13:01:29
@bumperboat:matrix.orgbumperboat (UTC+1)i am liking the idea of the disko rewrite in nushell 🤔17:25:59
@bumperboat:matrix.orgbumperboat (UTC+1)natively handle json in a language that's simliar to nix with an interpreter written in a memory safe language and smaller closure size than python ✔️17:32:02
@waterturkey:matrix.orgwaterturkey

In case anyone is interested or looking for help, I ended up going with this config for now. `# vda 20GB: Root - NixOS

vdb 50GB: Backup RAID-0

vdc 50GB: Backup RAID-0

{
disko.devices = {
disk = {
vda = {
type = "disk";
device = "/dev/vda";
content = {
type = "gpt";
partitions = {
ESP = {
size = "1024M";
type = "EF00";
content = {
type = "filesystem";
format = "vfat";
mountOptions = [ "defaults" ];
mountpoint = "/boot";
};
};
zfs = {
size = "100%";
content = {
type = "zfs";
pool = "zroot";
};
};
};
};
};
vdb = {
type = "disk";
device = "/dev/vdb";
content = {
type = "zfs";
pool = "tank";
};
};
vdc = {
type = "disk";
device = "/dev/vdc";
content = {
type = "zfs";
pool = "tank";
};
};
};
zpool = {
zroot = {
type = "zpool";
options.cachefile = "none";
rootFsOptions = {
compression = "lz4";
"com.sun:auto-snapshot" = "false";
};
mountpoint = "/";
datasets = {
"home" = {
type = "zfs_fs";
mountpoint = "/home";
};
"nix" = {
type = "zfs_fs";
mountpoint = "/nix";
};
"var" = {
type = "zfs_fs";
mountpoint = "/var";
};
};
};
tank = {
type = "zpool";
mode = "mirror";
mountpoint = "/tank";
datasets = {
data = {
type = "zfs_fs";
mountpoint = "/tank/data";
};
};
};
};
};
fileSystems."/boot".neededForBoot = true;
}
`

22:53:32

Show newer messages


Back to Room ListRoom Version: 10