renamed factory scripts
This commit is contained in:
parent
fc22178e4a
commit
dfbc84c6ad
@ -1,6 +1,6 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
setup = import ../servers/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
proxyReverseServices = [
|
||||
"firefox-syncserver"
|
||||
"readeck"
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
...
|
||||
}:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
options.my.units = {
|
||||
download.enable = lib.mkEnableOption "enable";
|
||||
downloadManga.enable = lib.mkEnableOption "enable";
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ inputs, lib, ... }:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.ffmpeg4discord = {
|
||||
enable = lib.mkDefault false;
|
||||
install = true;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ inputs, lib, ... }:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.ffmpreg = {
|
||||
enable = lib.mkDefault false;
|
||||
install = true;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ inputs, lib, ... }:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.find-dup-episodes = {
|
||||
enable = lib.mkDefault false;
|
||||
install = true;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ inputs, lib, ... }:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.library-report = {
|
||||
enable = lib.mkDefault false;
|
||||
install = true;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ inputs, lib, ... }:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.manage-library = {
|
||||
enable = lib.mkDefault false;
|
||||
install = true;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ inputs, lib, ... }:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.pika-list = {
|
||||
enable = lib.mkDefault false;
|
||||
install = true;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ inputs, lib, ... }:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.run = {
|
||||
enable = lib.mkDefault false;
|
||||
install = true;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ inputs, lib, ... }:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.split-dir = {
|
||||
enable = lib.mkDefault false;
|
||||
install = true;
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
...
|
||||
}:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
options.my.units.stream-dl.enable = lib.mkEnableOption "enable";
|
||||
config =
|
||||
let
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ inputs, lib, ... }:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.tasks = {
|
||||
enable = lib.mkDefault false;
|
||||
install = true;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ inputs, lib, ... }:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.tuh-activity-logger = {
|
||||
enable = lib.mkDefault false;
|
||||
install = true;
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
...
|
||||
}:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config = lib.mkIf config.my.secureHost {
|
||||
sops.secrets = {
|
||||
cloudflare-api.sopsFile = ../../secrets/env.yaml;
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
...
|
||||
}:
|
||||
{
|
||||
imports = [ ../factories/base.nix ];
|
||||
imports = [ ../factories/mkscript.nix ];
|
||||
config.my.scripts.update-org-agenda-cache = {
|
||||
enable = lib.mkDefault false;
|
||||
install = config.my.emacs.enable;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.atticd;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.atticd = setup.mkOptions "atticd" "cache" 2343;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.audiobookshelf;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.audiobookshelf = setup.mkOptions "audiobookshelf" "audiobooks" 5687;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.bazarr;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.bazarr = setup.mkOptions "bazarr" "subs" config.services.bazarr.listenPort;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.drpp;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.drpp = setup.mkOptions "drpp" "drpp" 0;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.firefox-syncserver;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.firefox-syncserver = setup.mkOptions "firefox-syncserver" "sync" 4233;
|
||||
|
||||
@ -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 ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers = {
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
}:
|
||||
let
|
||||
cfg = config.my.servers.gitea;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
imports = [
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.homepage;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.homepage = setup.mkOptions "homepage" "home" 8082;
|
||||
|
||||
@ -19,7 +19,7 @@ let
|
||||
pkgs.gum
|
||||
sub-sync
|
||||
];
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.jellyfin = setup.mkOptions "jellyfin" "flix" 8096;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.kavita;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.kavita = setup.mkOptions "kavita" "library" config.services.kavita.settings.Port;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.lidarr;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.lidarr = setup.mkOptions "lidarr" "music" 8686;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.maloja;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.maloja = setup.mkOptions "maloja" "maloja" 42010;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.mealie;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.mealie = setup.mkOptions "mealie" "mealie" 9925;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.metube;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.metube = setup.mkOptions "metube" "bajameesta" 8881;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.microbin;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.microbin = setup.mkOptions "microbin" "copy" 8086;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.multi-scrobbler;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.multi-scrobbler = setup.mkOptions "multi-scrobbler" "scrobble" 9078;
|
||||
|
||||
@ -31,7 +31,7 @@ let
|
||||
pytensorflow = pkgs.python311.withPackages (ps: [ ps.tensorflow ]);
|
||||
cfg = config.my.servers.nextcloud;
|
||||
cfgC = config.my.servers.collabora;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers = {
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
}:
|
||||
let
|
||||
cfg = config.my.servers.nix-serve;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.nix-serve = setup.mkOptions "nix-serve" "cache" 5000;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.ombi;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.ombi = setup.mkOptions "ombi" "requests" 3425;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.plex-discord-bot;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
name = "plex-discord-bot";
|
||||
in
|
||||
{
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
}:
|
||||
let
|
||||
cfg = config.my.servers.plex;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.plex = setup.mkOptions "plex" "plex" 32400;
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
}:
|
||||
let
|
||||
cfg = config.my.websites.portfolio;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.websites.portfolio = setup.mkOptions "portfolio" "portfolio" 0;
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
}:
|
||||
let
|
||||
cfg = config.my.servers.prowlarr;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.prowlarr = setup.mkOptions "prowlarr" "indexer" 9696;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.radarr;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.radarr = setup.mkOptions "radarr" "movies" 7878;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.readeck;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.readeck = setup.mkOptions "readeck" "laters" 9546;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.ryot;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.ryot = setup.mkOptions "ryot" "tracker" 8765;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.shiori;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.shiori = setup.mkOptions "shiori" "bookmarks" 4368;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.sonarr;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.sonarr = setup.mkOptions "sonarr" "series" 8989;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
let
|
||||
cfg = config.my.servers.stash;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.stash = setup.mkOptions "stash" "xxx" 9999;
|
||||
|
||||
@ -8,7 +8,7 @@ let
|
||||
cfg = config.my.servers.synapse;
|
||||
cfgE = config.my.servers.element;
|
||||
domain = "wedsgk5ac2qcaf9yb.click";
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
clientConfig."m.homeserver".base_url = cfg.url;
|
||||
serverConfig."m.server" = "${cfg.host}:443";
|
||||
mkWellKnown = data: ''
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{ config, lib, ... }:
|
||||
let
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
cfg = config.my.servers.tranga;
|
||||
in
|
||||
{
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
}:
|
||||
let
|
||||
cfg = config.my.servers.vaultwarden;
|
||||
setup = import ../factories/setup.nix { inherit lib config; };
|
||||
setup = import ../factories/mkserver.nix { inherit lib config; };
|
||||
in
|
||||
{
|
||||
options.my.servers.vaultwarden = setup.mkOptions "vaultwarden" "vault" 8222;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user