Updated config to include plex and work with GPU transcoding

This commit is contained in:
Random936 2024-09-18 23:18:24 -07:00
parent 8cefe48157
commit ecf0cb80a4

View File

@ -5,16 +5,6 @@
./headless.nix ./headless.nix
]; ];
services.xserver.videoDrivers = ["nvidia"];
hardware.opengl.enable = true;
hardware.nvidia = {
open = false;
modesetting.enable = true;
powerManagement.enable = false;
powerManagement.finegrained = false;
nvidiaSettings = true;
};
users.users.media = import ./user.nix; users.users.media = import ./user.nix;
networking.hostName = "r330-media"; networking.hostName = "r330-media";
@ -29,6 +19,36 @@
} }
]; ];
# Setup drivers for NVIDIA GPU
services.xserver = {
enable = false;
videoDrivers = [ "nvidia" ];
};
hardware = {
nvidia = {
open = false;
modesetting.enable = true;
powerManagement.enable = false;
powerManagement.finegrained = false;
nvidiaSettings = true;
};
opengl = {
enable = true;
driSupport32Bit = true;
};
};
# Plex Setup
services.plex = {
enable = true;
openFirewall = true;
user = "media";
dataDir = "/mnt/storage/plex";
};
# Nextcloud Setup # Nextcloud Setup
services.nextcloud = { services.nextcloud = {
enable = true; enable = true;