initial setup
This commit is contained in:
		
							
								
								
									
										37
									
								
								root/services/emby/default.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								root/services/emby/default.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
{ pkgs, ... }:
 | 
			
		||||
{
 | 
			
		||||
  hardware.graphics = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    extraPackages = with pkgs; [
 | 
			
		||||
      intel-media-driver
 | 
			
		||||
      intel-compute-runtime
 | 
			
		||||
      vpl-gpu-rt
 | 
			
		||||
      vaapiVdpau
 | 
			
		||||
      libvdpau-va-gl
 | 
			
		||||
      intel-vaapi-driver
 | 
			
		||||
    ];
 | 
			
		||||
  };
 | 
			
		||||
  virtualisation.oci-containers.containers."container-emby-app" = {
 | 
			
		||||
    autoStart = true;
 | 
			
		||||
    image = "lscr.io/linuxserver/emby:beta";
 | 
			
		||||
    devices = [
 | 
			
		||||
        "/dev/dri:/dev/dri"
 | 
			
		||||
    ];
 | 
			
		||||
    environment = {
 | 
			
		||||
      "TZ" = "Europe/Berlin";
 | 
			
		||||
      "PUID" = "0";
 | 
			
		||||
      "PGID" = "0";
 | 
			
		||||
    };
 | 
			
		||||
    networks = [
 | 
			
		||||
      "network-internal"
 | 
			
		||||
    ];
 | 
			
		||||
    volumes = [
 | 
			
		||||
      "volume-emby-config:/config:rw"
 | 
			
		||||
      "/data:/data:rw"
 | 
			
		||||
    ];
 | 
			
		||||
    ports = ["8096:8096"];
 | 
			
		||||
    extraOptions = [
 | 
			
		||||
      "--pull=always"
 | 
			
		||||
    ];
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user