--- a/src/lnav.cc
+++ b/src/lnav.cc
@@ -163,7 +163,7 @@
 #include "yajlpp/yajlpp.hh"
 
 #ifndef SYSCONFDIR
-#    define SYSCONFDIR "/usr/etc"
+#    define SYSCONFDIR "@TERMUX_PREFIX@/etc"
 #endif
 
 using namespace std::literals::chrono_literals;
@@ -2406,7 +2406,7 @@
     lnav_data.ld_config_paths.insert(lnav_data.ld_config_paths.begin(),
                                      SYSCONFDIR "/lnav");
     lnav_data.ld_config_paths.insert(lnav_data.ld_config_paths.begin(),
-                                     "/etc/lnav");
+                                     "@TERMUX_PREFIX@/etc/lnav");
 
     if (lnav_data.ld_debug_log_name != DEFAULT_DEBUG_LOG) {
         lnav_log_level = lnav_log_level_t::TRACE;
@@ -2363,7 +2363,7 @@
      * so that it will try the default path.
      */
     setenv("TERMINFO_DIRS",
-           "/usr/share/terminfo:/lib/terminfo:/usr/share/lib/terminfo",
+           "@TERMUX_PREFIX@/share/terminfo:@TERMUX_PREFIX@/lib/terminfo:@TERMUX_PREFIX@/etc/terminfo",
            0);
 
     {
