Compare commits

..

No commits in common. "e1942bbe863ea62104f4b696903877c69bace391" and "19cff288ab72f4ff40532ae1bfea536c40625ff9" have entirely different histories.

2 changed files with 37 additions and 50 deletions

View file

@ -3,8 +3,7 @@
{
users.groups.media = {};
#
# Downloading movies
# Finding/Requesting downloading
services.radarr = {
enable = true;
openFirewall = false;
@ -12,6 +11,41 @@
group = "media";
};
services.sonarr = {
enable = true;
openFirewall = false;
dataDir = "/var/lib/sonarr";
group = "media";
};
services.prowlarr = {
enable = true;
openFirewall = false;
};
services.bazarr = {
enable = true;
openFirewall = false;
group = "media";
};
# Downloading files
services.deluge = {
enable = true;
web.enable = true;
web.openFirewall = false;
group = "media";
};
# Requesting Frontend
services.jellyseerr = {
enable = true;
port = 5055;
openFirewall = false;
package = pkgs.jellyseerr;
};
services.caddy.virtualHosts."radarr.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
@ -19,16 +53,6 @@
import block_non_private_ips
'';
};
#
# Downloading shows
services.sonarr = {
enable = true;
openFirewall = false;
dataDir = "/var/lib/sonarr";
group = "media";
};
services.caddy.virtualHosts."sonarr.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
@ -36,14 +60,6 @@
import block_non_private_ips
'';
};
#
# Managing Torrent sources
services.prowlarr = {
enable = true;
openFirewall = false;
};
services.caddy.virtualHosts."prowlarr.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
@ -51,15 +67,6 @@
import block_non_private_ips
'';
};
#
# Finding subtitles
services.bazarr = {
enable = true;
openFirewall = false;
group = "media";
};
services.caddy.virtualHosts."bazarr.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
@ -67,16 +74,6 @@
import block_non_private_ips
'';
};
#
# Downloading torrents
services.deluge = {
enable = true;
web.enable = true;
web.openFirewall = false;
group = "media";
};
services.caddy.virtualHosts."deluge.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
@ -84,16 +81,6 @@
import block_non_private_ips
'';
};
#
# Requesting Frontend
services.jellyseerr = {
enable = true;
port = 5055;
openFirewall = false;
package = pkgs.jellyseerr;
};
services.caddy.virtualHosts."jellyseer.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''

View file

@ -80,7 +80,7 @@ alt-shift-b = 'exec-and-forget /opt/homebrew/bin/firefox --new-window'
# Layout
# See: https://nikitabobko.github.io/AeroSpace/commands#layout
alt-c = 'layout tiles horizontal vertical'
alt-slash = 'layout tiles horizontal vertical'
alt-comma = 'layout accordion horizontal vertical'
alt-space = 'layout floating tiling'
alt-f = 'fullscreen'