aboutsummaryrefslogtreecommitdiff
path: root/src/wallpaper.cpp
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2018-12-11 07:42:05 +0100
committerFelix Morgner <felix.morgner@gmail.com>2018-12-11 07:42:05 +0100
commited419140280553b070943b7ba539120a26ff5686 (patch)
tree3d134977a6dfae71a45c318305166d044b50320d /src/wallpaper.cpp
parentd3e691c9200b7b782c8acf17468068a699588a73 (diff)
downloadwanda-ed419140280553b070943b7ba539120a26ff5686.tar.xz
wanda-ed419140280553b070943b7ba539120a26ff5686.zip
wanda: restructure directory hierarchy
Diffstat (limited to 'src/wallpaper.cpp')
-rw-r--r--src/wallpaper.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/wallpaper.cpp b/src/wallpaper.cpp
deleted file mode 100644
index b4e0b76..0000000
--- a/src/wallpaper.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-#include "logging.hpp"
-#include "optional.hpp"
-#include "setting.hpp"
-#include "wallpaper.hpp"
-
-namespace wanda
-{
- void set_wallpaper(std::filesystem::path wallpaper)
- {
- using namespace wanda::literals;
- using namespace wanda::std_ext;
- using namespace std::string_literals;
-
- with("org.gnome.desktop.background"_setting, [&](auto & setting) {
- with(setting["picture-uri"_key], [&](auto & value) {
- value = "file://" + wallpaper.native();
- }) ||
- [&] { get_logger()->error("invalid settings key"); };
- }) ||
- [&] { get_logger()->error("invalid setting"); };
- }
-
-} // namespace wanda \ No newline at end of file