From ccca2ab4ff197335d40c8310234f1369123c19b3 Mon Sep 17 00:00:00 2001 From: m3tam3re Date: Thu, 21 Nov 2024 12:50:31 +0100 Subject: [PATCH] +difftastic --- home/m3tam3re/home.nix | 1 + hosts/m3-helios/services/traefik.nix | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/home/m3tam3re/home.nix b/home/m3tam3re/home.nix index 261dff0..a99f923 100644 --- a/home/m3tam3re/home.nix +++ b/home/m3tam3re/home.nix @@ -82,6 +82,7 @@ programs.git = { enable = true; + difftastic.enable = true; userName = "m3tam3re"; userEmail = "m@m3tam3re.com"; aliases = {st = "status";}; diff --git a/hosts/m3-helios/services/traefik.nix b/hosts/m3-helios/services/traefik.nix index 0e86322..0351a11 100644 --- a/hosts/m3-helios/services/traefik.nix +++ b/hosts/m3-helios/services/traefik.nix @@ -76,6 +76,12 @@ homarr.loadBalancer.servers = [ {url = "http://192.168.178.210:7575";} ]; + plex.loadBalancer.servers = [ + {url = "http://192.168.178.175:32400";} + ]; + skynet.loadBalancer.servers = [ + {url = "http://192.168.178.175:5000";} + ]; }; # Skip verification for PVE servers serversTransports = { @@ -117,6 +123,22 @@ certResolver = "godaddy"; }; }; + plex = { + rule = "Host(`plex.l.m3tam3re.com`)"; + service = "plex"; + entrypoints = ["websecure"]; + tls = { + certResolver = "godaddy"; + }; + }; + skynet = { + rule = "Host(`skynet.l.m3tam3re.com`)"; + service = "homarr"; + entrypoints = ["websecure"]; + tls = { + certResolver = "godaddy"; + }; + }; }; }; };