diff --git a/.thumbnails/analog-nihil-dark-round.png b/.thumbnails/analog-nihil-dark-round.png
new file mode 100644
index 0000000..0a4c820
Binary files /dev/null and b/.thumbnails/analog-nihil-dark-round.png differ
diff --git a/.thumbnails/analog-nihil-dark.png b/.thumbnails/analog-nihil-dark.png
new file mode 100644
index 0000000..7516cfa
Binary files /dev/null and b/.thumbnails/analog-nihil-dark.png differ
diff --git a/.thumbnails/analog-nihil-light-round.png b/.thumbnails/analog-nihil-light-round.png
new file mode 100644
index 0000000..c0abb96
Binary files /dev/null and b/.thumbnails/analog-nihil-light-round.png differ
diff --git a/.thumbnails/analog-nihil-light.png b/.thumbnails/analog-nihil-light.png
new file mode 100644
index 0000000..b693691
Binary files /dev/null and b/.thumbnails/analog-nihil-light.png differ
diff --git a/README.md b/README.md
index 05ad7c5..40baada 100644
--- a/README.md
+++ b/README.md
@@ -80,6 +80,8 @@ This will start up a qmlscene tester for the named watch (`decimal-time` in this
|  |  | [analog-moega-sushimaster](analog-moega-sushimaster/usr/share/asteroid-launcher/watchfaces/analog-moega-sushimaster.qml) | [eLtMosen](https://github.com/eLtMosen) |
|  |  | [analog-neon-diver](analog-neon-diver/usr/share/asteroid-launcher/watchfaces/analog-neon-diver.qml) | [eLtMosen](https://github.com/eLtMosen) |
|  |  | [analog-nort](analog-nort/usr/share/asteroid-launcher/watchfaces/analog-nort.qml) | [eLtMosen](https://github.com/eLtMosen) |
+|  |  | [analog-nihil-dark](analog-nihil-dark/usr/share/asteroid-launcher/watchfaces/analog-nihil-dark.qml) | [turretkeeper](https://github.com/turretkeeper) |
+|  |  | [analog-nihil-light](analog-nihil-dark/usr/share/asteroid-launcher/watchfaces/analog-nihil-light.qml) | [turretkeeper](https://github.com/turretkeeper) |
|  | | [analog-precision](analog-precision/usr/share/asteroid-launcher/watchfaces/analog-precision.qml) | [Mario Kicherer](mailto:dev@kicherer.org) |
|  | | [analog-railway](analog-railway/usr/share/asteroid-launcher/watchfaces/analog-railway.qml) | [eLtMosen](https://github.com/eLtMosen) |
|  |  | [analog-red-handed](analog-red-handed/usr/share/asteroid-launcher/watchfaces/analog-red-handed.qml) | [eLtMosen](https://github.com/eLtMosen) |
diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-hour.svg b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-hour.svg
new file mode 100644
index 0000000..58e487e
--- /dev/null
+++ b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-hour.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-minute.svg b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-minute.svg
new file mode 100644
index 0000000..23c930b
--- /dev/null
+++ b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-minute.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-second.svg b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-second.svg
new file mode 100644
index 0000000..5c001d9
--- /dev/null
+++ b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-second.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-dark.png b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-dark.png
new file mode 100644
index 0000000..a6c50de
Binary files /dev/null and b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-dark.png differ
diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-dark.png b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-dark.png
new file mode 100644
index 0000000..8aac7ef
Binary files /dev/null and b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-dark.png differ
diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-dark.png b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-dark.png
new file mode 100644
index 0000000..4a8e007
Binary files /dev/null and b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-dark.png differ
diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-dark.png b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-dark.png
new file mode 100644
index 0000000..ac80673
Binary files /dev/null and b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-dark.png differ
diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-dark.png b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-dark.png
new file mode 100644
index 0000000..2f80787
Binary files /dev/null and b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-dark.png differ
diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces/analog-nihil-dark.qml b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces/analog-nihil-dark.qml
new file mode 100644
index 0000000..3b41833
--- /dev/null
+++ b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces/analog-nihil-dark.qml
@@ -0,0 +1,77 @@
+/*
+ * Copyright (C) 2024 - github.com/turretkeeper
+ * 2022 - Timo Könnecke
+ * 2016 - Sylvia van Os
+ * 2015 - Florent Revest
+ * 2012 - Vasiliy Sorokin
+ * Aleksey Mikhailichenko
+ * Arto Jalkanen
+ * All rights reserved.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 2.1 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+import QtQuick 2.15
+
+Item {
+ id: root
+
+ property string imgPath: "../watchfaces-img/analog-nihil-dark-"
+
+ Image {
+ id: hourSVG
+
+ anchors.centerIn: root
+ source: imgPath + "hour.svg"
+ width: root.width
+ height: root.height
+
+ transform: Rotation {
+ origin.x: root.width / 2
+ origin.y: root.height / 2
+ angle: (wallClock.time.getHours() * 30) + (wallClock.time.getMinutes() * .5)
+ }
+ }
+
+ Image {
+ id: minuteSVG
+
+ anchors.centerIn: root
+ source: imgPath + "minute.svg"
+ width: root.width
+ height: root.height
+
+ transform: Rotation {
+ origin.x: root.width / 2
+ origin.y: root.height / 2
+ angle: (wallClock.time.getMinutes() * 6)+(wallClock.time.getSeconds() * 6 / 60)
+ }
+ }
+
+ Image {
+ id: secondSVG
+
+ anchors.centerIn: root
+ source: imgPath + "second.svg"
+ width: root.width
+ height: root.height
+ visible: !displayAmbient
+
+ transform: Rotation {
+ origin.x: root.width / 2
+ origin.y: root.height / 2
+ angle: (wallClock.time.getSeconds() * 6)
+ }
+ }
+}
diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour-standby.svg b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour-standby.svg
new file mode 100644
index 0000000..58e487e
--- /dev/null
+++ b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour-standby.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour.svg b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour.svg
new file mode 100644
index 0000000..7b0fd9c
--- /dev/null
+++ b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-minute.svg b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-minute.svg
new file mode 100644
index 0000000..23c930b
--- /dev/null
+++ b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-minute.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-second.svg b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-second.svg
new file mode 100644
index 0000000..5c001d9
--- /dev/null
+++ b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-second.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-light.png b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-light.png
new file mode 100644
index 0000000..529f97e
Binary files /dev/null and b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-light.png differ
diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-light.png b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-light.png
new file mode 100644
index 0000000..f99df59
Binary files /dev/null and b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-light.png differ
diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-light.png b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-light.png
new file mode 100644
index 0000000..5a3e31d
Binary files /dev/null and b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-light.png differ
diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-light.png b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-light.png
new file mode 100644
index 0000000..a8ef37e
Binary files /dev/null and b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-light.png differ
diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-light.png b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-light.png
new file mode 100644
index 0000000..10896e2
Binary files /dev/null and b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-light.png differ
diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces/analog-nihil-light.qml b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces/analog-nihil-light.qml
new file mode 100644
index 0000000..4dccbb7
--- /dev/null
+++ b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces/analog-nihil-light.qml
@@ -0,0 +1,77 @@
+/*
+ * Copyright (C) 2024 - github.com/turretkeeper
+ * 2022 - Timo Könnecke
+ * 2016 - Sylvia van Os
+ * 2015 - Florent Revest
+ * 2012 - Vasiliy Sorokin
+ * Aleksey Mikhailichenko
+ * Arto Jalkanen
+ * All rights reserved.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 2.1 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+import QtQuick 2.15
+
+Item {
+ id: root
+
+ property string imgPath: "../watchfaces-img/analog-nihil-light-"
+
+ Image {
+ id: hourSVG
+
+ anchors.centerIn: root
+ source: imgPath + ((displayAmbient) ? "hour-standby.svg" : "hour.svg")
+ width: root.width
+ height: root.height
+
+ transform: Rotation {
+ origin.x: root.width / 2
+ origin.y: root.height / 2
+ angle: (wallClock.time.getHours() * 30) + (wallClock.time.getMinutes() * .5)
+ }
+ }
+
+ Image {
+ id: minuteSVG
+
+ anchors.centerIn: root
+ source: imgPath + "minute.svg"
+ width: root.width
+ height: root.height
+
+ transform: Rotation {
+ origin.x: root.width / 2
+ origin.y: root.height / 2
+ angle: (wallClock.time.getMinutes() * 6)+(wallClock.time.getSeconds() * 6 / 60)
+ }
+ }
+
+ Image {
+ id: secondSVG
+
+ anchors.centerIn: root
+ source: imgPath + "second.svg"
+ width: root.width
+ height: root.height
+ visible: !displayAmbient
+
+ transform: Rotation {
+ origin.x: root.width / 2
+ origin.y: root.height / 2
+ angle: (wallClock.time.getSeconds() * 6)
+ }
+ }
+}