diff --git a/src/system/environment.rs b/src/system/environment.rs
index 09b297b..d991a46 100644
--- a/src/system/environment.rs
+++ b/src/system/environment.rs
@@ -6,24 +6,89 @@
use std::path::{Path, PathBuf};
use std::sync::LazyLock;
+/// termscp's configuration directory, including the `termscp` project subdirectory.
+///
+/// See [`config_dir`] for the per-platform locations.
#[cfg(not(test))]
-static CONF_DIR: LazyLock