Bcachefs: Difference between revisions
→NixOS installation on bcachefs: Fix correct command usage |
→Tips and tricks: Add instruction to build bcachefs enabled installation media |
||
| Line 113: | Line 113: | ||
== Tips and tricks == | == Tips and tricks == | ||
=== Generate bcachefs enabled installation media === | |||
Use following Nix [[Flakes|Flake-expression]] to generate a ISO installation image with a bcachefs enabled kernel | |||
{{file|flake.nix|nix|<nowiki> | |||
{ | |||
description = "Bcachefs enabled installation media"; | |||
inputs.nixos.url = "nixpkgs/nixos-25.11"; | |||
outputs = { self, nixos }: { | |||
nixosConfigurations = { | |||
exampleIso = nixos.lib.nixosSystem { | |||
system = "x86_64-linux"; | |||
modules = [ | |||
"${nixos}/nixos/modules/installer/cd-dvd/installation-cd-minimal-new-kernel-no-zfs.nix" | |||
({ lib, pkgs, ... }: { | |||
boot.supportedFilesystems = [ "bcachefs" ]; | |||
}) | |||
]; | |||
}; | |||
}; | |||
}; | |||
} | |||
</nowiki>}} | |||
The following commands will generate the iso-image which will be available in the directory <code>./result/iso</code> | |||
<syntaxhighlight lang="console"> | |||
# nix build .#nixosConfigurations.exampleIso.config.system.build.isoImage | |||
</syntaxhighlight> | |||
=== NixOS installation on bcachefs === | === NixOS installation on bcachefs === | ||