feat: Remove blocky
This commit is contained in:
@@ -10,7 +10,6 @@
|
|||||||
./minecraft.nix
|
./minecraft.nix
|
||||||
./nextcloud.nix
|
./nextcloud.nix
|
||||||
./tailscale.nix
|
./tailscale.nix
|
||||||
./zerotier.nix
|
|
||||||
./prowlarr.nix
|
./prowlarr.nix
|
||||||
./flaresolverr.nix
|
./flaresolverr.nix
|
||||||
./searxng.nix
|
./searxng.nix
|
||||||
@@ -26,6 +25,7 @@
|
|||||||
# ./seafile.nix
|
# ./seafile.nix
|
||||||
# ./syncthing.nix
|
# ./syncthing.nix
|
||||||
# ./vscode.nix
|
# ./vscode.nix
|
||||||
|
# ./zerotier.nix
|
||||||
];
|
];
|
||||||
services = {
|
services = {
|
||||||
nix-serve = {
|
nix-serve = {
|
||||||
|
|||||||
@@ -29,42 +29,49 @@
|
|||||||
{
|
{
|
||||||
"Jellyseerr" = {
|
"Jellyseerr" = {
|
||||||
icon = "jellyseerr.png";
|
icon = "jellyseerr.png";
|
||||||
description = "Jellyseerr Media Server";
|
description = "Jellyseerr: Media Request Management";
|
||||||
href = "https://jellyseerr.tsuba.darksailor.dev";
|
href = "https://jellyseerr.tsuba.darksailor.dev";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
"Sonarr" = {
|
"Sonarr" = {
|
||||||
icon = "sonarr.png";
|
icon = "sonarr.png";
|
||||||
description = "Sonarr";
|
description = "Sonarr: TV Series Management";
|
||||||
href = "https://sonarr.tsuba.darksailor.dev";
|
href = "https://sonarr.tsuba.darksailor.dev";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
"Bazarr" = {
|
||||||
|
icon = "bazarr.png";
|
||||||
|
description = "Bazarr: Subtitles and Metadata";
|
||||||
|
href = "https://bazarr.tsuba.darksailor.dev";
|
||||||
|
};
|
||||||
|
}
|
||||||
{
|
{
|
||||||
"Lidarr" = {
|
"Lidarr" = {
|
||||||
icon = "lidarr.png";
|
icon = "lidarr.png";
|
||||||
description = "Lidarr";
|
description = "Lidarr: Music Management";
|
||||||
href = "https://lidarr.tsuba.darksailor.dev";
|
href = "https://lidarr.tsuba.darksailor.dev";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
"Radarr" = {
|
"Radarr" = {
|
||||||
icon = "radarr.png";
|
icon = "radarr.png";
|
||||||
description = "Radarr";
|
description = "Radarr: Movie Management";
|
||||||
href = "https://radarr.tsuba.darksailor.dev";
|
href = "https://radarr.tsuba.darksailor.dev";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
"Deluge" = {
|
"Deluge" = {
|
||||||
icon = "deluge.png";
|
icon = "deluge.png";
|
||||||
description = "Deluge";
|
description = "Deluge: Torrent Client";
|
||||||
href = "https://deluge.tsuba.darksailor.dev";
|
href = "https://deluge.tsuba.darksailor.dev";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
"Prowlarr" = {
|
"Prowlarr" = {
|
||||||
icon = "prowlarr.png";
|
icon = "prowlarr.png";
|
||||||
description = "Prowlarr";
|
description = "Prowlarr: Indexer Manager";
|
||||||
href = "https://prowlarr.tsuba.darksailor.dev";
|
href = "https://prowlarr.tsuba.darksailor.dev";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -62,4 +62,5 @@
|
|||||||
users.groups.media = {};
|
users.groups.media = {};
|
||||||
system.stateVersion = "25.05";
|
system.stateVersion = "25.05";
|
||||||
services.openssh.enable = true;
|
services.openssh.enable = true;
|
||||||
|
time.timeZone = "Asia/Kolkata";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{...}: {
|
{...}: {
|
||||||
services.blocky = {
|
services.blocky = {
|
||||||
enable = true;
|
enable = false;
|
||||||
settings = {
|
settings = {
|
||||||
ports.dns = 53; # Port for incoming DNS Queries.
|
ports.dns = 53; # Port for incoming DNS Queries.
|
||||||
upstreams.groups.default = [
|
upstreams.groups.default = [
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
./homeassistant.nix
|
./homeassistant.nix
|
||||||
# ./dnscrypt.nix
|
# ./dnscrypt.nix
|
||||||
# ./resolved.nix
|
# ./resolved.nix
|
||||||
./blocky.nix
|
# ./blocky.nix
|
||||||
./flaresolverr.nix
|
./flaresolverr.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,14 +3,7 @@
|
|||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}: let
|
}: {
|
||||||
mkCaddy = name: {
|
|
||||||
caddy.virtualHosts."${name}.tsuba.darksailor.dev".extraConfig = ''
|
|
||||||
import hetzner
|
|
||||||
reverse_proxy localhost:${builtins.toString config.services.${name}.settings.server.port}
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
in {
|
|
||||||
services = {
|
services = {
|
||||||
sonarr = {
|
sonarr = {
|
||||||
enable = true;
|
enable = true;
|
||||||
@@ -27,6 +20,11 @@ in {
|
|||||||
package = unstablePkgs.lidarr;
|
package = unstablePkgs.lidarr;
|
||||||
group = "media";
|
group = "media";
|
||||||
};
|
};
|
||||||
|
bazarr = {
|
||||||
|
enable = true;
|
||||||
|
package = unstablePkgs.bazarr;
|
||||||
|
group = "media";
|
||||||
|
};
|
||||||
caddy.virtualHosts = {
|
caddy.virtualHosts = {
|
||||||
"sonarr.tsuba.darksailor.dev".extraConfig = ''
|
"sonarr.tsuba.darksailor.dev".extraConfig = ''
|
||||||
import hetzner
|
import hetzner
|
||||||
@@ -40,6 +38,10 @@ in {
|
|||||||
import hetzner
|
import hetzner
|
||||||
reverse_proxy localhost:${builtins.toString config.services.lidarr.settings.server.port}
|
reverse_proxy localhost:${builtins.toString config.services.lidarr.settings.server.port}
|
||||||
'';
|
'';
|
||||||
|
"bazarr.tsuba.darksailor.dev".extraConfig = ''
|
||||||
|
import hetzner
|
||||||
|
reverse_proxy localhost:${builtins.toString config.services.bazarr.listenPort}
|
||||||
|
'';
|
||||||
"prowlarr.tsuba.darksailor.dev".extraConfig = ''
|
"prowlarr.tsuba.darksailor.dev".extraConfig = ''
|
||||||
import hetzner
|
import hetzner
|
||||||
reverse_proxy mirai.darksailor.dev:9696
|
reverse_proxy mirai.darksailor.dev:9696
|
||||||
|
|||||||
@@ -27,29 +27,8 @@
|
|||||||
# ];
|
# ];
|
||||||
# };
|
# };
|
||||||
# };
|
# };
|
||||||
# hardware.raspberry-pi.extra-config = ''
|
hardware.raspberry-pi.extra-config = ''
|
||||||
# [all]
|
[all]
|
||||||
# dtparam=pciex1
|
dtparam=pciex1_gen=2
|
||||||
# dtparam=pciex1_gen=2
|
'';
|
||||||
# '';
|
|
||||||
}
|
}
|
||||||
# ({
|
|
||||||
# config,
|
|
||||||
# pkgs,
|
|
||||||
# lib,
|
|
||||||
# ...
|
|
||||||
# }: {
|
|
||||||
#
|
|
||||||
# system.nixos.tags = let
|
|
||||||
# cfg = config.boot.loader.raspberryPi;
|
|
||||||
# in [
|
|
||||||
# "raspberry-pi-${cfg.variant}"
|
|
||||||
# cfg.bootloader
|
|
||||||
# config.boot.kernelPackages.kernel.version
|
|
||||||
# ];
|
|
||||||
# # hardware.raspberry-pi.config = {
|
|
||||||
# # };
|
|
||||||
# system.stateVersion = "25.05";
|
|
||||||
# services.openssh.enable = true;
|
|
||||||
# })
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user