From fc741d19fd3fa61a54ffcb15c5a9da8e37bdb051 Mon Sep 17 00:00:00 2001 From: osbm Date: Tue, 21 Oct 2025 21:47:34 +0300 Subject: [PATCH] set defaults --- modules/nixos/options.nix | 3 +++ modules/nixos/services/wanikani-bypass-lessons.nix | 2 +- modules/nixos/services/wanikani-fetch-data/default.nix | 2 +- modules/nixos/services/wanikani-stats/default.nix | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/nixos/options.nix b/modules/nixos/options.nix index 4bb5f4a..77bac9c 100644 --- a/modules/nixos/options.nix +++ b/modules/nixos/options.nix @@ -150,6 +150,9 @@ glance.enable = lib.mkEnableOption "glance"; hydra.enable = lib.mkEnableOption "hydra"; vscode-server.enable = lib.mkEnableOption "vscode-server"; + wanikani-bypass-lessons.enable = lib.mkEnableOption "wanikani-bypass-lessons"; + wanikani-fetch-data.enable = lib.mkEnableOption "wanikani-fetch-data"; + wanikani-stats.enable = lib.mkEnableOption "wanikani-stats"; }; # Hardware diff --git a/modules/nixos/services/wanikani-bypass-lessons.nix b/modules/nixos/services/wanikani-bypass-lessons.nix index c15ba61..40fd4da 100644 --- a/modules/nixos/services/wanikani-bypass-lessons.nix +++ b/modules/nixos/services/wanikani-bypass-lessons.nix @@ -91,7 +91,7 @@ in { options.services.wanikani-bypass-lessons.enable = lib.mkEnableOption { description = "Enable WaniKani Bypass Lessons"; - default = false; + default = config.osbmModules.services.wanikani-bypass-lessons.enable or false; }; config = lib.mkIf config.services.wanikani-bypass-lessons.enable { diff --git a/modules/nixos/services/wanikani-fetch-data/default.nix b/modules/nixos/services/wanikani-fetch-data/default.nix index 0cf09ae..ff49fe5 100644 --- a/modules/nixos/services/wanikani-fetch-data/default.nix +++ b/modules/nixos/services/wanikani-fetch-data/default.nix @@ -18,7 +18,7 @@ in { options.services.wanikani-fetch-data.enable = lib.mkEnableOption { description = "Enable WaniKani Fetch Data"; - default = false; + default = config.osbmModules.services.wanikani-fetch-data.enable or false; }; config = lib.mkIf config.services.wanikani-fetch-data.enable { diff --git a/modules/nixos/services/wanikani-stats/default.nix b/modules/nixos/services/wanikani-stats/default.nix index 1c0e974..6c9a58a 100644 --- a/modules/nixos/services/wanikani-stats/default.nix +++ b/modules/nixos/services/wanikani-stats/default.nix @@ -53,7 +53,7 @@ in options.services.wanikani-stats = { enable = lib.mkEnableOption { description = "Enable WaniKani Stats Service"; - default = false; + default = config.osbmModules.services.wanikani-stats.enable or false; }; logDirectory = lib.mkOption {