nixos/waydroid: use waydroid-nftables by default if nftables is enabled

This commit is contained in:
éclairevoyant
2025-10-24 19:36:13 -04:00
parent 1fec77ff03
commit 098c4d08d7
2 changed files with 6 additions and 1 deletions

View File

@@ -25,7 +25,10 @@ in
options.virtualisation.waydroid = {
enable = lib.mkEnableOption "Waydroid";
package = lib.mkPackageOption pkgs "waydroid" { };
package = lib.mkPackageOption pkgs "waydroid" { } // {
default = if config.networking.nftables.enable then pkgs.waydroid-nftables else pkgs.waydroid;
defaultText = lib.literalExpression ''if config.networking.nftables.enable then pkgs.waydroid-nftables else pkgs.waydroid'';
};
};
config = lib.mkIf cfg.enable {