Index: src/celestia/celestiacore.cpp
--- src/celestia/celestiacore.cpp.orig
+++ src/celestia/celestiacore.cpp
@@ -4134,7 +4134,7 @@ bool CelestiaCore::initSimulation(const string* config
     }
     else
     {
-        config = ReadCelestiaConfig("celestia.cfg");
+        config = ReadCelestiaConfig("${SYSCONFDIR}/celestia.cfg");
 
         string localConfigFile = WordExp("~/.celestia.cfg");
         if (localConfigFile != "")
