diff options
author | K900 <me@0upti.me> | 2024-06-16 13:53:41 +0300 |
---|---|---|
committer | K900 <me@0upti.me> | 2024-06-16 14:11:33 +0300 |
commit | 1e3c610b8442bb22be3ca39542894f16d3c94d5c (patch) | |
tree | b8ce2adf6ab0baa8aa4406532c5125cc27b3d61f /nixos/modules/hardware | |
parent | 98cef4c27326d0f9e521654441929c1c7c64f8e9 (diff) | |
download | nixlib-1e3c610b8442bb22be3ca39542894f16d3c94d5c.tar nixlib-1e3c610b8442bb22be3ca39542894f16d3c94d5c.tar.gz nixlib-1e3c610b8442bb22be3ca39542894f16d3c94d5c.tar.bz2 nixlib-1e3c610b8442bb22be3ca39542894f16d3c94d5c.tar.lz nixlib-1e3c610b8442bb22be3ca39542894f16d3c94d5c.tar.xz nixlib-1e3c610b8442bb22be3ca39542894f16d3c94d5c.tar.zst nixlib-1e3c610b8442bb22be3ca39542894f16d3c94d5c.zip |
nixos/hardware/video/virtualbox: move from generic opengl module
Diffstat (limited to 'nixos/modules/hardware')
-rw-r--r-- | nixos/modules/hardware/graphics.nix | 6 | ||||
-rw-r--r-- | nixos/modules/hardware/video/virtualbox.nix | 7 |
2 files changed, 7 insertions, 6 deletions
diff --git a/nixos/modules/hardware/graphics.nix b/nixos/modules/hardware/graphics.nix index df41ee175d3d..99c122f75c2a 100644 --- a/nixos/modules/hardware/graphics.nix +++ b/nixos/modules/hardware/graphics.nix @@ -2,10 +2,6 @@ let cfg = config.hardware.graphics; - kernelPackages = config.boot.kernelPackages; - - videoDrivers = config.services.xserver.videoDrivers; - driversEnv = pkgs.buildEnv { name = "graphics-drivers"; paths = [ cfg.package ] ++ cfg.extraPackages; @@ -126,7 +122,5 @@ in hardware.graphics.package = lib.mkDefault pkgs.mesa.drivers; hardware.graphics.package32 = lib.mkDefault pkgs.pkgsi686Linux.mesa.drivers; - - boot.extraModulePackages = lib.optional (lib.elem "virtualbox" videoDrivers) kernelPackages.virtualboxGuestAdditions; }; } diff --git a/nixos/modules/hardware/video/virtualbox.nix b/nixos/modules/hardware/video/virtualbox.nix new file mode 100644 index 000000000000..31ed92b7d148 --- /dev/null +++ b/nixos/modules/hardware/video/virtualbox.nix @@ -0,0 +1,7 @@ +{ lib, config, ... }: +let + inherit (config.boot) kernelPackages; + inherit (config.services.xserver) videoDrivers; +in { + boot.extraModulePackages = lib.mkIf (lib.elem "virtualbox" videoDrivers) [ kernelPackages.virtualboxGuestAdditions ]; +} |