diff --git a/.gitignore b/.gitignore
index 74f7d8fb0..6e4a2ea9c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@
.next
.obsidian
.now
+.idea
node_modules
dist
build
diff --git a/icons/lamp-ceiling.svg b/icons/lamp-ceiling.svg
new file mode 100644
index 000000000..8673f7352
--- /dev/null
+++ b/icons/lamp-ceiling.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/lamp-desk.svg b/icons/lamp-desk.svg
new file mode 100644
index 000000000..536a803a4
--- /dev/null
+++ b/icons/lamp-desk.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/lamp-floor.svg b/icons/lamp-floor.svg
new file mode 100644
index 000000000..a05143988
--- /dev/null
+++ b/icons/lamp-floor.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/lamp-wall-down.svg b/icons/lamp-wall-down.svg
new file mode 100644
index 000000000..2197096ed
--- /dev/null
+++ b/icons/lamp-wall-down.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/lamp-wall-up.svg b/icons/lamp-wall-up.svg
new file mode 100644
index 000000000..b3f1a3e92
--- /dev/null
+++ b/icons/lamp-wall-up.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/lamp.svg b/icons/lamp.svg
new file mode 100644
index 000000000..4c0a674c5
--- /dev/null
+++ b/icons/lamp.svg
@@ -0,0 +1,15 @@
+
diff --git a/tags.json b/tags.json
index 9a0a14420..8a220c135 100644
--- a/tags.json
+++ b/tags.json
@@ -1705,6 +1705,47 @@
"settings",
"mouse"
],
+ "lamp": [
+ "lighting",
+ "household",
+ "home",
+ "furniture"
+ ],
+ "lamp-ceiling": [
+ "lighting",
+ "household",
+ "home",
+ "furniture"
+ ],
+ "lamp-desk": [
+ "lighting",
+ "household",
+ "office",
+ "desk",
+ "home",
+ "furniture"
+ ],
+ "lamp-floor": [
+ "lighting",
+ "household",
+ "floor",
+ "home",
+ "furniture"
+ ],
+ "lamp-wall-down": [
+ "lighting",
+ "household",
+ "wall",
+ "home",
+ "furniture"
+ ],
+ "lamp-wall-up": [
+ "lighting",
+ "household",
+ "wall",
+ "home",
+ "furniture"
+ ],
"landmark": [
"bank",
"building",