replaced flaresolverr chromium pin with nur pkgs

This commit is contained in:
2024-12-04 14:35:12 -06:00
parent 6965e935b6
commit 9edb91fdde
5 changed files with 29 additions and 29 deletions

View File

@@ -16,12 +16,9 @@ let
in
{
imports =
let
serverFiles = builtins.filter (
file: builtins.match ".*\\.nix" file != null && file != "setup.nix"
) (builtins.attrNames (builtins.readDir ./servers));
in
map (file: ./servers/${file}) serverFiles;
builtins.attrNames (builtins.readDir ./servers)
|> builtins.filter (file: builtins.match ".*\\.nix" file != null && file != "setup.nix")
|> map (file: ./servers/${file});
options.my = {
localhost = lib.mkOption {
type = lib.types.str;

View File

@@ -1,4 +1,8 @@
{ lib, config, ... }:
{
lib,
config,
...
}:
let
cfg = config.my.servers.prowlarr;
setup = import ./setup.nix { inherit lib config; };
@@ -15,6 +19,7 @@ in
prowlarr.enable = cfg.enable;
flaresolverr = {
inherit (cfg) enable;
package = config.nur.repos.xddxdd.flaresolverr-21hsmw;
openFirewall = true;
};
nginx.virtualHosts."${cfg.host}" = lib.mkIf cfg.enableProxy (