Skip to content

Conversation

@nothingnesses
Copy link
Contributor

This fixes #1045 and updates the bcachefs test to handle the changes made. It also replaces nixpkgs with a version from this PR. This part will need to be reverted, once the changes from that version gets merged upstream.

@Enzime
Copy link
Member

Enzime commented Jun 7, 2025

Please don’t change the Nixpkgs input to your own fork, you’ll need to wait till it gets merged upstream

@Enzime Enzime marked this pull request as draft June 7, 2025 00:01
@VlaDexa
Copy link

VlaDexa commented Oct 25, 2025

That PR got merged 🎉

@Enzime
Copy link
Member

Enzime commented Oct 25, 2025

https://nixpkgs-tracker.ocfox.me/?pr=414391

Currently only on master, not nixpkgs-unstable yet

@VlaDexa
Copy link

VlaDexa commented Oct 30, 2025

It's in every channel now 🎉

@Enzime
Copy link
Member

Enzime commented Nov 4, 2025

@nothingnesses can you rebase this PR?

@nothingnesses nothingnesses force-pushed the nix-community/disko#1045 branch 3 times, most recently from 1f07dfb to 6fe546d Compare November 21, 2025 18:41
@nothingnesses nothingnesses force-pushed the nix-community/disko#1045 branch from 6fe546d to d6d6c38 Compare November 21, 2025 18:42
@nothingnesses nothingnesses marked this pull request as ready for review November 21, 2025 18:43
Comment on lines 22 to 28
extraModulePackages = [
(config.boot.kernelPackages.callPackage pkgs.bcachefs-tools.kernelModule {})
];
# Can also use the following instead of the above,
# which doesn't necessitate passing in `config`,
# so `{ config, ... }: ` can be removed:
# supportedFilesystems = [ "bcachefs" ];
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Enzime @Mic92 Thoughts on this? I'm not sure which one to use.

@nothingnesses
Copy link
Contributor Author

Looks like the disko-install test failed when it timed out trying to download this patch. Can someone restart it please?

@Enzime
Copy link
Member

Enzime commented Nov 21, 2025

I ran it again but it's failing to download the patch inside the VM test which means there's a dependency missing from:

dependencies = [
self.nixosConfigurations.testmachine.pkgs.stdenv.drvPath
(self.nixosConfigurations.testmachine.pkgs.closureInfo { rootPaths = [ ]; }).drvPath
# https://github.com/NixOS/nixpkgs/blob/f2fd33a198a58c4f3d53213f01432e4d88474956/nixos/modules/system/activation/top-level.nix#L342
self.nixosConfigurations.testmachine.pkgs.perlPackages.ConfigIniFiles
self.nixosConfigurations.testmachine.pkgs.perlPackages.FileSlurp
self.nixosConfigurations.testmachine.config.system.build.toplevel
self.nixosConfigurations.testmachine.config.system.build.diskoScript
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bcachefs subvolume mounting is broken?

3 participants