aboutsummaryrefslogtreecommitdiff
path: root/src/wandad.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/wandad.cpp')
-rw-r--r--src/wandad.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/wandad.cpp b/src/wandad.cpp
index 169efd9..04f3394 100644
--- a/src/wandad.cpp
+++ b/src/wandad.cpp
@@ -1,8 +1,10 @@
#include "control_interface.hpp"
+#include "environment.hpp"
#include "filesystem.hpp"
#include "optional.hpp"
#include "setting.hpp"
#include "wallpaper.hpp"
+#include "xdg.hpp"
#include <boost/asio.hpp>
@@ -39,7 +41,10 @@ int main()
wanda::set_wallpaper(wallpaper);
auto service = boost::asio::io_service{};
- auto interface = wanda::make_interface(service, ".wanda_interface");
+ auto socket_path = wanda::xdg_path_for(wanda::xdg_directory::runtime_dir, wanda::environment{}) / ".wanda_interface";
+
+ std::clog << "[wandad::main] Initializing control interface on socket '" << socket_path.native() << "'\n";
+ auto interface = wanda::make_interface(service, socket_path);
auto status = interface->start();
if (status)