moved base.nix to factories

This commit is contained in:
Danilo Reyes 2025-09-28 11:29:38 -06:00
parent 2acddde11f
commit fc22178e4a
16 changed files with 15 additions and 15 deletions

View File

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

View File

@ -6,7 +6,7 @@
... ...
}: }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
options.my.units = { options.my.units = {
download.enable = lib.mkEnableOption "enable"; download.enable = lib.mkEnableOption "enable";
downloadManga.enable = lib.mkEnableOption "enable"; downloadManga.enable = lib.mkEnableOption "enable";

View File

@ -1,6 +1,6 @@
{ inputs, lib, ... }: { inputs, lib, ... }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.ffmpeg4discord = { config.my.scripts.ffmpeg4discord = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = true; install = true;

View File

@ -1,6 +1,6 @@
{ inputs, lib, ... }: { inputs, lib, ... }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.ffmpreg = { config.my.scripts.ffmpreg = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = true; install = true;

View File

@ -1,6 +1,6 @@
{ inputs, lib, ... }: { inputs, lib, ... }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.find-dup-episodes = { config.my.scripts.find-dup-episodes = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = true; install = true;

View File

@ -1,6 +1,6 @@
{ inputs, lib, ... }: { inputs, lib, ... }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.library-report = { config.my.scripts.library-report = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = true; install = true;

View File

@ -1,6 +1,6 @@
{ inputs, lib, ... }: { inputs, lib, ... }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.manage-library = { config.my.scripts.manage-library = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = true; install = true;

View File

@ -1,6 +1,6 @@
{ inputs, lib, ... }: { inputs, lib, ... }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.pika-list = { config.my.scripts.pika-list = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = true; install = true;

View File

@ -1,6 +1,6 @@
{ inputs, lib, ... }: { inputs, lib, ... }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.run = { config.my.scripts.run = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = true; install = true;

View File

@ -1,6 +1,6 @@
{ inputs, lib, ... }: { inputs, lib, ... }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.split-dir = { config.my.scripts.split-dir = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = true; install = true;

View File

@ -6,7 +6,7 @@
... ...
}: }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
options.my.units.stream-dl.enable = lib.mkEnableOption "enable"; options.my.units.stream-dl.enable = lib.mkEnableOption "enable";
config = config =
let let

View File

@ -1,6 +1,6 @@
{ inputs, lib, ... }: { inputs, lib, ... }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.tasks = { config.my.scripts.tasks = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = true; install = true;

View File

@ -1,6 +1,6 @@
{ inputs, lib, ... }: { inputs, lib, ... }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.tuh-activity-logger = { config.my.scripts.tuh-activity-logger = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = true; install = true;

View File

@ -6,7 +6,7 @@
... ...
}: }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config = lib.mkIf config.my.secureHost { config = lib.mkIf config.my.secureHost {
sops.secrets = { sops.secrets = {
cloudflare-api.sopsFile = ../../secrets/env.yaml; cloudflare-api.sopsFile = ../../secrets/env.yaml;

View File

@ -5,7 +5,7 @@
... ...
}: }:
{ {
imports = [ ./base.nix ]; imports = [ ../factories/base.nix ];
config.my.scripts.update-org-agenda-cache = { config.my.scripts.update-org-agenda-cache = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
install = config.my.emacs.enable; install = config.my.emacs.enable;