diff --git a/1.0/list.json b/1.0/list.json
new file mode 100644
index 0000000..632d18e
--- /dev/null
+++ b/1.0/list.json
@@ -0,0 +1,36 @@
+{
+	"name": "Glasstop",
+	"workspacecount": 1,
+	"icon": "/img/logo.svg",
+	"description": "Shattering webtops",
+	"list_url": "https://registry.kasmweb.com/",
+	"contact_url": "https://kasmweb.com/support",
+	"workspaces": [
+		{
+			"description": "A customized desktop for my needs.","docker_registry": "https://git.jakest.us/",
+			"image_src": "chromium.png",
+			"name": "git.jakest.us/jt/glasstop:dev",
+			"run_config": {
+				"hostname": "kasm"
+			},
+			"exec_config": {
+				"go": {
+					"cmd": "bash -c '/dockerstartup/custom_startup.sh --go --url \"$KASM_URL\"'"
+				},
+				"assign": {
+					"cmd": "bash -c '/dockerstartup/custom_startup.sh --assign --url \"$KASM_URL\"'"
+				}
+			},
+			"categories": [
+				"Desktop"
+			],
+			"friendly_name": "Glasstop",
+			"architecture": [
+				"amd64"
+			],
+			"compatibility": [
+				"1.16.x"
+			]
+		}
+	]
+}
\ No newline at end of file
diff --git a/workspaces/Glasstop/workspace.json b/workspaces/Glasstop/workspace.json
new file mode 100644
index 0000000..3c4676d
--- /dev/null
+++ b/workspaces/Glasstop/workspace.json
@@ -0,0 +1,33 @@
+{
+	"friendly_name": "Glasstop",
+	"image_src": "glasstop-logo.webp",
+	"description": "A customized desktop for my needs.",
+	"name": "git.jakest.us/jt/glasstop:dev",
+	"run_config": {
+		"hostname": "kasm"
+	},
+	"cores": 2,
+	"memory": 2768,
+	"gpu_count": 0,
+	"cpu_allocation_method": "Inherit",
+	"docker_registry": "https://git.jakest.us/",
+	"categories": [
+		"Desktop"
+	],
+	"compatibility": [
+		{
+			"version": "1.16.x",
+			"image": "git.jakest.us/jt/glasstop:dev",
+			"available_tags": [
+				"dev",
+				"0.1.5-dev"
+			]
+		}
+	],
+	"require_gpu": false,
+	"enabled": true,
+	"image_type": "Container",
+	"architecture": [
+		"amd64"
+	]
+}
\ No newline at end of file