diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -121,11 +121,16 @@ plasma_install_package(lookandfeel org.kde.breeze.desktop look-and-feel lookandfeel) if (INSTALL_SDDM_THEME) + configure_file(sddm-theme/theme.conf.cmake ${CMAKE_CURRENT_BINARY_DIR}/sddm-theme/theme.conf) + # Install the login theme into the SDDM directory # Longer term we need to look at making SDDM load from look and feel somehow.. and allow copying at runtime #NOTE this trailing slash is important to rename the directory - install(DIRECTORY sddm-theme/ DESTINATION ${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze PATTERN "README.txt" EXCLUDE PATTERN "components" EXCLUDE PATTERN "dummydata" EXCLUDE) + install(DIRECTORY sddm-theme/ DESTINATION ${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze PATTERN "README.txt" EXCLUDE PATTERN "components" EXCLUDE PATTERN "dummydata" EXCLUDE + PATTERN "theme.conf.cmake" EXCLUDE) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/sddm-theme/theme.conf DESTINATION ${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze) install(DIRECTORY lookandfeel/contents/components DESTINATION ${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze PATTERN "README.txt" EXCLUDE) + endif() add_definitions(-DQT_NO_URL_CAST_FROM_STRING) diff --git a/sddm-theme/theme.conf b/sddm-theme/theme.conf deleted file mode 100644 --- a/sddm-theme/theme.conf +++ /dev/null @@ -1,4 +0,0 @@ -[General] -type=color -color=#1d99f3 -background= diff --git a/sddm-theme/theme.conf.cmake b/sddm-theme/theme.conf.cmake new file mode 100644 --- /dev/null +++ b/sddm-theme/theme.conf.cmake @@ -0,0 +1,4 @@ +[General] +type=image +color=#1d99f3 +background=${CMAKE_INSTALL_PREFIX}/${WALLPAPER_INSTALL_DIR}/Next/contents/images/3200x2000.png