From ca7c46e535ac60a976a8c60477fa9424c46b6e3f Mon Sep 17 00:00:00 2001 From: alyx Date: Fri, 5 Apr 2024 13:30:39 -0400 Subject: lua loading --- src/config.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/config.rs') diff --git a/src/config.rs b/src/config.rs index 350786d..008eb7a 100644 --- a/src/config.rs +++ b/src/config.rs @@ -21,7 +21,8 @@ pub struct Config { pub(crate) default_theme: Arc, pub(crate) theme_dir: Option>, - pub(crate) theme_ext: Arc, + pub(crate) theme_ext_hbs: Arc, + pub(crate) theme_ext_lua: Arc, pub(crate) theme_debug: bool, pub(crate) allowlist: BTreeSet, @@ -45,7 +46,8 @@ impl Config { default_theme: var("LFME_THEME_DEFAULT").map(Into::into).unwrap_or_else(|_| "plain".into()), theme_dir: var("LFME_THEME_DIR").ok().map(Into::into), - theme_ext: var("LFME_THEME_EXT").unwrap_or_else(|_| ".hbs".into()).into(), + theme_ext_hbs: var("LFME_THEME_EXT_HBS").unwrap_or_else(|_| ".hbs".into()).into(), + theme_ext_lua: var("LFME_THEME_EXT_LUA").unwrap_or_else(|_| ".lua".into()).into(), theme_debug: var("LFME_THEME_DEV").map(|h| &h == "1").unwrap_or(false), allowlist: var("LFME_WHITELIST").or_else(|_| var("LFME_ALLOWLIST")).ok().map(|w| w.split(',').map(|s| s.trim().to_string()).collect()).unwrap_or_default(), -- cgit v1.2.3-54-g00ecf