From 7fb331c40472f8dae03a5b509f40b55b68220bbb Mon Sep 17 00:00:00 2001 From: Menno van Leeuwen Date: Fri, 15 Nov 2024 22:21:06 +0100 Subject: [PATCH] adds nvidia docker support for mennos-server --- config/nixos/hardware/mennos-server.nix | 7 +++++++ config/nixos/packages/common/default.nix | 2 +- .../common/{virtualization.nix => virtualisation.nix} | 0 3 files changed, 8 insertions(+), 1 deletion(-) rename config/nixos/packages/common/{virtualization.nix => virtualisation.nix} (100%) diff --git a/config/nixos/hardware/mennos-server.nix b/config/nixos/hardware/mennos-server.nix index ccbd644..178245e 100644 --- a/config/nixos/hardware/mennos-server.nix +++ b/config/nixos/hardware/mennos-server.nix @@ -23,6 +23,13 @@ # Load nvidia driver for Xorg and Wayland services.xserver.videoDrivers = [ "nvidia" ]; + # Add nvidia support to docker + virtualisation = { + docker = { + enableNvidia = true; + }; + }; + hardware.nvidia = { # Modesetting is required. modesetting.enable = true; diff --git a/config/nixos/packages/common/default.nix b/config/nixos/packages/common/default.nix index b823b82..71f4574 100644 --- a/config/nixos/packages/common/default.nix +++ b/config/nixos/packages/common/default.nix @@ -1,6 +1,6 @@ { pkgs, ... }: { - imports = [ ./virtualization.nix ]; + imports = [ ./virtualisation.nix ]; environment.systemPackages = with pkgs; [ yubikey-manager diff --git a/config/nixos/packages/common/virtualization.nix b/config/nixos/packages/common/virtualisation.nix similarity index 100% rename from config/nixos/packages/common/virtualization.nix rename to config/nixos/packages/common/virtualisation.nix