nixos-lib/hardware/nvidia.nix
Antoine Viallon 4d01393e59
[Hardware/GPUs] Refactor GPU related options
[Hardware/NVidia] Add option to save all VRAM before going to sleep
2022-05-17 09:19:04 +02:00

20 lines
493 B
Nix

{ config, pkgs, lib, ... }:
with lib;
let
cfg = config.aviallon.hardware.nvidia;
in
{
imports = [
./nvidia
];
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;
};
}