[Hardware/Nvidia] Move nvidia.nix into nvidia/default.nix

This commit is contained in:
Antoine Viallon 2023-03-15 09:13:40 +01:00
parent 284dcd53e0
commit cff1f34d05
Signed by: aviallon
GPG key ID: 186FC35EDEB25716
2 changed files with 17 additions and 22 deletions

View file

@ -1,8 +1,23 @@
{config, ...}:
{
{config, pkgs, lib, ...}:
with lib;
let
cfg = config.aviallon.hardware.nvidia;
in {
imports = [
./vgpu.nix
./proprietary.nix
./opensource.nix
];
options.aviallon.hardware.nvidia = {
enable = mkEnableOption "enable Nvidia hardware config";
useProprietary = mkEnableOption "nvidia proprietary drivers";
saveAllVram = mkEnableOption "back up all VRAM in /tmp before going to sleep. May reduce artifacts after resuming";
};
config = mkIf cfg.enable {
hardware.opengl.driSupport32Bit = true;
};
}