diff --git a/src/data.rs b/src/data.rs
index 78d262af300e1c270b55a6e55fceeab900e2dc8f..23dbb5326580f37d5a282a0e9955dd0a6b7984e3 100644
--- a/src/data.rs
+++ b/src/data.rs
@@ -241,9 +241,9 @@ fn load_layout_data_with_fallback(
     //let mut variant_path = env::var_os("SQUEEKBOARD_KEYBOARDSDIR").unwrap();   
     let mut variant_prefix: &str = "";
 
-    //let path = env::var_os("SQUEEKBOARD_KEYBOARDSDIR")
-    //    .map(PathBuf::from)
-    //    .or_else(|| xdg::data_path("squeekboard/keyboards"));
+    let path = env::var_os("SQUEEKBOARD_KEYBOARDSDIR")
+        .map(PathBuf::from)
+        .or_else(|| xdg::data_path("squeekboard/keyboards"));
     
     match variant {
     //    ::data::ContentPurpose::Normal   => env::var_os("SQUEEKBOARD_KEYBOARDSDIR").unwrap(),