From 68b0d2b6c530e2bb04a5fbf530ff925e0cb72de8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Tue, 21 Apr 2026 21:57:15 +0100 Subject: [PATCH] nixos/virtualbox: deprecate virtualbox video driver for kernel 7.0+ --- nixos/modules/hardware/video/virtualbox.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/nixos/modules/hardware/video/virtualbox.nix b/nixos/modules/hardware/video/virtualbox.nix index e7e557e9c327..614613d82d80 100644 --- a/nixos/modules/hardware/video/virtualbox.nix +++ b/nixos/modules/hardware/video/virtualbox.nix @@ -4,7 +4,18 @@ let inherit (config.services.xserver) videoDrivers; in { - boot.extraModulePackages = lib.mkIf (lib.elem "virtualbox" videoDrivers) [ - kernelPackages.virtualboxGuestAdditions - ]; + config = lib.mkIf (lib.elem "virtualbox" videoDrivers) { + assertions = [ + { + assertion = lib.versionOlder kernelPackages.kernel.version "7.0"; + message = '' + The `virtualbox` video driver provided by VirtualBox Guest Additions has been deprecated upstream for Linux kernel 7.0+. + ''; + } + ]; + + boot.extraModulePackages = [ + kernelPackages.virtualboxGuestAdditions + ]; + }; }