From 684cf02eeee3c2107505d95299833f6d4b3a9244 Mon Sep 17 00:00:00 2001 From: Nathan van Doorn Date: Thu, 9 May 2024 06:58:18 +0000 Subject: [PATCH] Add plex setup I want to move where the config is but eh --- README.md | 2 +- flake.nix | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0da6e95..a71538d 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ MicroSD card as boot and OS. ### First milestone - [X] ZFS set up on the HDDs -- [ ] Plex media server +- [X] Plex media server ### Second milestone diff --git a/flake.nix b/flake.nix index f298c2f..8b4e2fe 100644 --- a/flake.nix +++ b/flake.nix @@ -38,6 +38,14 @@ # zfs needs this for some reason networking.hostId = "488ecad2"; }; + nixosModules.plex = {...}: { + services.plex = { + enable = true; + dataDir = "/storage/media/plex"; + openFirewall = true; + }; + nixpkgs.config.allowUnfree = true; + }; nixosConfigurations.chopper = nixpkgs.lib.nixosSystem { system = "aarch64-linux"; modules = [ @@ -46,6 +54,7 @@ self.nixosModules.users self.nixosModules.ssh self.nixosModules.zfs + self.nixosModules.plex ]; }; };