feat: Remove blocky

This commit is contained in:
uttarayan21
2025-07-25 17:40:53 +05:30
parent 6a6fc0dbea
commit c9e958446b
7 changed files with 31 additions and 42 deletions

View File

@@ -10,7 +10,6 @@
./minecraft.nix
./nextcloud.nix
./tailscale.nix
./zerotier.nix
./prowlarr.nix
./flaresolverr.nix
./searxng.nix
@@ -26,6 +25,7 @@
# ./seafile.nix
# ./syncthing.nix
# ./vscode.nix
# ./zerotier.nix
];
services = {
nix-serve = {

View File

@@ -29,42 +29,49 @@
{
"Jellyseerr" = {
icon = "jellyseerr.png";
description = "Jellyseerr Media Server";
description = "Jellyseerr: Media Request Management";
href = "https://jellyseerr.tsuba.darksailor.dev";
};
}
{
"Sonarr" = {
icon = "sonarr.png";
description = "Sonarr";
description = "Sonarr: TV Series Management";
href = "https://sonarr.tsuba.darksailor.dev";
};
}
{
"Bazarr" = {
icon = "bazarr.png";
description = "Bazarr: Subtitles and Metadata";
href = "https://bazarr.tsuba.darksailor.dev";
};
}
{
"Lidarr" = {
icon = "lidarr.png";
description = "Lidarr";
description = "Lidarr: Music Management";
href = "https://lidarr.tsuba.darksailor.dev";
};
}
{
"Radarr" = {
icon = "radarr.png";
description = "Radarr";
description = "Radarr: Movie Management";
href = "https://radarr.tsuba.darksailor.dev";
};
}
{
"Deluge" = {
icon = "deluge.png";
description = "Deluge";
description = "Deluge: Torrent Client";
href = "https://deluge.tsuba.darksailor.dev";
};
}
{
"Prowlarr" = {
icon = "prowlarr.png";
description = "Prowlarr";
description = "Prowlarr: Indexer Manager";
href = "https://prowlarr.tsuba.darksailor.dev";
};
}

View File

@@ -62,4 +62,5 @@
users.groups.media = {};
system.stateVersion = "25.05";
services.openssh.enable = true;
time.timeZone = "Asia/Kolkata";
}

View File

@@ -1,6 +1,6 @@
{...}: {
services.blocky = {
enable = true;
enable = false;
settings = {
ports.dns = 53; # Port for incoming DNS Queries.
upstreams.groups.default = [

View File

@@ -9,7 +9,7 @@
./homeassistant.nix
# ./dnscrypt.nix
# ./resolved.nix
./blocky.nix
# ./blocky.nix
./flaresolverr.nix
];
}

View File

@@ -3,14 +3,7 @@
config,
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 = {
sonarr = {
enable = true;
@@ -27,6 +20,11 @@ in {
package = unstablePkgs.lidarr;
group = "media";
};
bazarr = {
enable = true;
package = unstablePkgs.bazarr;
group = "media";
};
caddy.virtualHosts = {
"sonarr.tsuba.darksailor.dev".extraConfig = ''
import hetzner
@@ -40,6 +38,10 @@ in {
import hetzner
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 = ''
import hetzner
reverse_proxy mirai.darksailor.dev:9696

View File

@@ -27,29 +27,8 @@
# ];
# };
# };
# hardware.raspberry-pi.extra-config = ''
# [all]
# dtparam=pciex1
# dtparam=pciex1_gen=2
# '';
hardware.raspberry-pi.extra-config = ''
[all]
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;
# })