Signed-off-by: Hadi <[email protected]>
This commit is contained in:
Hadi
2026-09-01 20:33:20 +02:00
parent cda7331fca
commit 7bf5551d7d
5 changed files with 15 additions and 7 deletions
+2 -1
View File
@@ -30,13 +30,14 @@ in {
}; };
jellyfin.enable = true; jellyfin.enable = true;
jellyseerr.enable = true; seerr.enable = true;
prowlarr.enable = true; prowlarr.enable = true;
radarr.enable = true; radarr.enable = true;
sonarr.enable = true; sonarr.enable = true;
bazarr.enable = true; bazarr.enable = true;
transmission = { transmission = {
enable = true; enable = true;
peerPort = 50000;
extraSettings = { extraSettings = {
trash-original-torrent-files = true; trash-original-torrent-files = true;
rpc-whitelist-enabled = false; rpc-whitelist-enabled = false;
+8 -1
View File
@@ -26,8 +26,15 @@
systemd.services."cloudflared-tunnel-${config.var.tunnelId}" = { systemd.services."cloudflared-tunnel-${config.var.tunnelId}" = {
wantedBy = ["multi-user.target"]; wantedBy = ["multi-user.target"];
after = ["network-online.target"]; after = ["network-online.target" "adguardhome.service"];
wants = ["network-online.target"]; wants = ["network-online.target"];
requires = ["adguardhome.service"];
serviceConfig = {
Restart = "on-failure";
RestartSec = "5s";
StartLimitIntervalSec = 300;
StartLimitBurst = 10;
};
}; };
# At the moment (2025), for support of browser rendering of the tunnels, this line is required: # At the moment (2025), for support of browser rendering of the tunnels, this line is required:
+2 -1
View File
@@ -1,6 +1,7 @@
{ {
config, config,
lib, lib,
pkgs-unstable,
... ...
}: let }: let
inherit (import ./mk-container.nix {inherit lib config;}) mkContainer; inherit (import ./mk-container.nix {inherit lib config;}) mkContainer;
@@ -10,7 +11,7 @@ in {
name = "cyberchef"; name = "cyberchef";
hostIp = "10.233.5.1"; hostIp = "10.233.5.1";
containerIp = "10.233.5.2"; containerIp = "10.233.5.2";
nixosConfig = {pkgs-unstable, ...}: { nixosConfig = {...}: {
services.nginx = { services.nginx = {
enable = true; enable = true;
virtualHosts."cyberchef" = { virtualHosts."cyberchef" = {
+1 -3
View File
@@ -14,7 +14,7 @@ in {
containerIp = "10.233.6.2"; containerIp = "10.233.6.2";
nixosConfig = {...}: { nixosConfig = {...}: {
imports = [inputs.default-creds-web.nixosModules.default]; imports = [inputs.default-creds-web.nixosModules.default];
services.default-creds = { services.default-creds-web = {
enable = true; enable = true;
port = 8087; port = 8087;
}; };
@@ -31,7 +31,5 @@ in {
}) })
]; ];
# TODO: ??
services.default-creds.enable = lib.mkForce false;
services.cloudflared.tunnels."${config.var.tunnelId}".ingress."default-creds.${config.var.domain}" = "http://10.233.6.2:8087"; services.cloudflared.tunnels."${config.var.tunnelId}".ingress."default-creds.${config.var.domain}" = "http://10.233.6.2:8087";
} }
+2 -1
View File
@@ -1,6 +1,7 @@
{ {
config, config,
lib, lib,
pkgs-unstable,
... ...
}: let }: let
inherit (import ./mk-container.nix {inherit lib config;}) mkContainer; inherit (import ./mk-container.nix {inherit lib config;}) mkContainer;
@@ -10,7 +11,7 @@ in {
name = "mazanoke"; name = "mazanoke";
hostIp = "10.233.7.1"; hostIp = "10.233.7.1";
containerIp = "10.233.7.2"; containerIp = "10.233.7.2";
nixosConfig = {pkgs-unstable, ...}: let nixosConfig = {...}: let
version = "1.1.5"; version = "1.1.5";
mazanoke-pkg = pkgs-unstable.stdenv.mkDerivation { mazanoke-pkg = pkgs-unstable.stdenv.mkDerivation {
inherit version; inherit version;