[nvidia] Add role

This commit is contained in:
2025-09-10 06:56:56 -07:00
parent 06dd292524
commit 455181365a
3 changed files with 22 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ with lib;
./desktop
./kodi
./nfs-mounts
./nvidia
./printing
./spotifyd
./users

20
roles/nvidia/default.nix Normal file
View File

@@ -0,0 +1,20 @@
{ lib, config, pkgs, ... }:
with lib;
let
cfg = config.roles.nvidia;
in
{
options.roles.nvidia = {
enable = mkEnableOption "Enable the nvidia role";
};
config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [
libva-utils
nvidia-vaapi-driver
nvtopPackages.nvidia
];
};
}