9 Commits
Author SHA1 Message Date
nothingnessesandMichael Hoang e0bbbb8886 tests/bcachefs: unlock before running show-super 2026-01-20 12:57:44 +00:00
nothingnessesandMichael Hoang 28254e49c4 tests/bcachefs: switch to linuxPackages_latest
The `linuxPackages_testing` kernel (currently 6.19-rc1) has a broken `bcachefs`
module in the current nixpkgs revision.

Switching to `linuxPackages_latest` (currently 6.18.2) resolves this as it uses
a stable kernel where bcachefs is supported and working.
2026-01-20 12:57:44 +00:00
nothingnessesandMichael Hoang be1a6b8a05 bcachefs: fix subvolume mounting 2025-12-14 04:58:58 +00:00
nothingnessesandMichael Hoang 4250f1ce5f tests/disko-install: fix drvPath missing from dependencies 2025-12-14 04:58:58 +00:00
nothingnessesandMichael Hoang 386f070c74 flake: bump Nixpkgs 2025-12-14 04:58:58 +00:00
nothingnessesandJörg Thalheim 78d6a1365c Use a hard-coded UUID for the failing example to get it to work 2025-05-07 17:27:41 +00:00
nothingnessesandJörg Thalheim 7b63642358 Make bcachefs subvolumes boot-time mount tests pass + more tests 2025-05-04 20:24:55 +00:00
nothingnessesandJörg Thalheim ca27b88c88 Add bcachefs type with encryption and multi-disk support
This update introduces a bcachefs type with encryption support and advanced formatting options.
It includes a new example (`examples/bcachefs-multi-disk.nix`) to demonstrate multi-disk setups and available options.

Key changes:

- Deterministic UUID generation.
- Addressed limitations with multi-disk root setups due to bcachefs and systemd issues.
- Provided a systemd-mount alternative for fileSystems configuration.
- Added subvolume support and updated scripts for clarity and functionality.

---------

Co-authored-by: Jonas Heinrich <onny@project-insanity.org>
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
Co-authored-by: Kyle Petryszak <6314611+ProjectInitiative@users.noreply.github.com>

Update
* Add examples
* Improve descriptions

Remove debugging

Remove comment

Use `unique` to dedup lists
2025-04-24 13:41:42 +00:00
nothingnessesandlassulus c5140c6079 Improve testing documentation 2025-04-23 00:57:01 +00:00