From 2a2bb5272910c9e96b488fd055f867a4cf0ff076 Mon Sep 17 00:00:00 2001 From: Joseph Hanson Date: Sat, 23 Nov 2024 09:02:56 -0600 Subject: [PATCH] update prestart with script --- nixos/modules/nixos/containers/plex/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/nixos/modules/nixos/containers/plex/default.nix b/nixos/modules/nixos/containers/plex/default.nix index a7c6bcc..453dd8a 100644 --- a/nixos/modules/nixos/containers/plex/default.nix +++ b/nixos/modules/nixos/containers/plex/default.nix @@ -1,6 +1,7 @@ { lib, config, + pkgs, ... }: with lib; @@ -33,14 +34,14 @@ in after = [ "network.target" ]; serviceConfig = { - ExecStartPre = '' + ExecStartPre = "${pkgs.writeShellScript "scrypted-start-pre" '' set -o errexit set -o nounset set -o pipefail podman rm -f ${app} || true rm -f /run/${app}.ctr-id - ''; + ''}"; ExecStart = '' ${pkgs.podman}/bin/podman run \ --rm \ @@ -66,12 +67,12 @@ in Type = "simple"; Restart = "always"; }; + }; - networking.firewall = mkIf cfg.openFirewall { - allowedTCPPorts = [ - 32400 # Primary Plex port - ]; - }; + networking.firewall = mkIf cfg.openFirewall { + allowedTCPPorts = [ + 32400 # Primary Plex port + ]; }; # TODO add nginx proxy