diff --git a/wear/src/main/AndroidManifest.xml b/wear/src/main/AndroidManifest.xml
index ab50e950d1..837f323a78 100644
--- a/wear/src/main/AndroidManifest.xml
+++ b/wear/src/main/AndroidManifest.xml
@@ -602,6 +602,10 @@
android:name=".interaction.menus.StatusMenuActivity"
android:exported="true"
android:label="@string/menu_status" />
+
startActivity(Intent(this, WatchfaceConfigurationActivity::class.java).apply { addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) })
+ getString(R.string.menu_settings) -> startActivity(Intent(this, PreferenceMenuActivity::class.java).apply { addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) })
getString(R.string.menu_resync) -> rxBus.send(EventWearToMobile(ActionResendData("Re-Sync")))
getString(R.string.status_profile_switch) -> rxBus.send(EventWearToMobile(EventData.ActionProfileSwitchSendInitialData(System.currentTimeMillis())))
getString(R.string.menu_tempt) -> startActivity(Intent(this, TempTargetActivity::class.java).apply { addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) })
diff --git a/wear/src/main/java/info/nightscout/androidaps/interaction/menus/PreferenceMenuActivity.kt b/wear/src/main/java/info/nightscout/androidaps/interaction/menus/PreferenceMenuActivity.kt
new file mode 100644
index 0000000000..c0e19ad06f
--- /dev/null
+++ b/wear/src/main/java/info/nightscout/androidaps/interaction/menus/PreferenceMenuActivity.kt
@@ -0,0 +1,49 @@
+package info.nightscout.androidaps.interaction.menus
+
+import android.content.Intent
+import android.os.Bundle
+import info.nightscout.androidaps.R
+import info.nightscout.androidaps.interaction.WatchfaceConfigurationActivity
+import info.nightscout.androidaps.interaction.utils.MenuListActivity
+
+class PreferenceMenuActivity : MenuListActivity() {
+
+ override fun onCreate(savedInstanceState: Bundle?) {
+ setTitle(R.string.menu_settings)
+ super.onCreate(savedInstanceState)
+ }
+
+ override fun provideElements(): List