moved setup.nix outside of the servers block.

This commit is contained in:
Danilo Reyes 2025-09-28 11:27:49 -06:00
parent 6c7439894b
commit 2acddde11f
34 changed files with 33 additions and 33 deletions

View File

@ -15,7 +15,7 @@ let
config.my.servers.drpp.enable
config.my.servers.plex-discord-bot.enable
];
filterNames = file: file != "base.nix" && file != "setup.nix" && file != "librewolf.nix";
filterNames = file: file != "base.nix" && file != "librewolf.nix";
autoImport =
dir:
builtins.readDir ./${dir}

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.atticd;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.atticd = setup.mkOptions "atticd" "cache" 2343;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.audiobookshelf;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.audiobookshelf = setup.mkOptions "audiobookshelf" "audiobooks" 5687;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.bazarr;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.bazarr = setup.mkOptions "bazarr" "subs" config.services.bazarr.listenPort;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.drpp;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.drpp = setup.mkOptions "drpp" "drpp" 0;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.firefox-syncserver;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.firefox-syncserver = setup.mkOptions "firefox-syncserver" "sync" 4233;

View File

@ -3,7 +3,7 @@ let
cfg = config.my.servers.flame;
cfgS = config.my.servers.flameSecret;
enable = (cfg.enable || cfgS.enable) && config.my.secureHost;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers = {

View File

@ -6,7 +6,7 @@
}:
let
cfg = config.my.servers.gitea;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
imports = [

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.homepage;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.homepage = setup.mkOptions "homepage" "home" 8082;

View File

@ -19,7 +19,7 @@ let
pkgs.gum
sub-sync
];
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.jellyfin = setup.mkOptions "jellyfin" "flix" 8096;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.kavita;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.kavita = setup.mkOptions "kavita" "library" config.services.kavita.settings.Port;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.lidarr;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.lidarr = setup.mkOptions "lidarr" "music" 8686;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.maloja;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.maloja = setup.mkOptions "maloja" "maloja" 42010;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.mealie;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.mealie = setup.mkOptions "mealie" "mealie" 9925;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.metube;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.metube = setup.mkOptions "metube" "bajameesta" 8881;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.microbin;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.microbin = setup.mkOptions "microbin" "copy" 8086;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.multi-scrobbler;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.multi-scrobbler = setup.mkOptions "multi-scrobbler" "scrobble" 9078;

View File

@ -31,7 +31,7 @@ let
pytensorflow = pkgs.python311.withPackages (ps: [ ps.tensorflow ]);
cfg = config.my.servers.nextcloud;
cfgC = config.my.servers.collabora;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers = {

View File

@ -6,7 +6,7 @@
}:
let
cfg = config.my.servers.nix-serve;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.nix-serve = setup.mkOptions "nix-serve" "cache" 5000;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.ombi;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.ombi = setup.mkOptions "ombi" "requests" 3425;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.plex-discord-bot;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
name = "plex-discord-bot";
in
{

View File

@ -5,7 +5,7 @@
}:
let
cfg = config.my.servers.plex;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.plex = setup.mkOptions "plex" "plex" 32400;

View File

@ -5,7 +5,7 @@
}:
let
cfg = config.my.websites.portfolio;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.websites.portfolio = setup.mkOptions "portfolio" "portfolio" 0;

View File

@ -5,7 +5,7 @@
}:
let
cfg = config.my.servers.prowlarr;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.prowlarr = setup.mkOptions "prowlarr" "indexer" 9696;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.radarr;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.radarr = setup.mkOptions "radarr" "movies" 7878;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.readeck;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.readeck = setup.mkOptions "readeck" "laters" 9546;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.ryot;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.ryot = setup.mkOptions "ryot" "tracker" 8765;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.shiori;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.shiori = setup.mkOptions "shiori" "bookmarks" 4368;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.sonarr;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.sonarr = setup.mkOptions "sonarr" "series" 8989;

View File

@ -1,7 +1,7 @@
{ lib, config, ... }:
let
cfg = config.my.servers.stash;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.stash = setup.mkOptions "stash" "xxx" 9999;

View File

@ -8,7 +8,7 @@ let
cfg = config.my.servers.synapse;
cfgE = config.my.servers.element;
domain = "wedsgk5ac2qcaf9yb.click";
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
clientConfig."m.homeserver".base_url = cfg.url;
serverConfig."m.server" = "${cfg.host}:443";
mkWellKnown = data: ''

View File

@ -1,6 +1,6 @@
{ config, lib, ... }:
let
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
cfg = config.my.servers.tranga;
in
{

View File

@ -6,7 +6,7 @@
}:
let
cfg = config.my.servers.vaultwarden;
setup = import ./setup.nix { inherit lib config; };
setup = import ../factories/setup.nix { inherit lib config; };
in
{
options.my.servers.vaultwarden = setup.mkOptions "vaultwarden" "vault" 8222;