diff --git a/.gitmodules b/.gitmodules
index 9e98ea4..be61d51 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
-[submodule "themes/duckquill"]
- path = themes/duckquill
- url = https://codeberg.org/daudix/duckquill.git
+[submodule "themes/duckling"]
+ path = themes/duckling
+ url = https://git.aparoksha.dev/david-swift/duckling
diff --git a/config.toml b/config.toml
index 02c4dd6..7bced13 100644
--- a/config.toml
+++ b/config.toml
@@ -3,7 +3,7 @@
title = "david-swift"
base_url = "https://david.aparoksha.dev/"
description = "A student interested in coding. Loves GNOME and Swift!"
-theme = "duckquill"
+theme = "duckling"
minify_html = true
default_language = "en"
@@ -31,6 +31,8 @@ issues_url = "https://git.aparoksha.dev/david-swift/david.aparoksha.dev/issues"
source_url = "https://git.aparoksha.dev/david-swift/david.aparoksha.dev"
show_copy_button = true
show_share_button = true
+hide_subproject_tags = true
+hide_number_of_subprojects = true
[extra.footer]
show_copyright = true
@@ -43,7 +45,6 @@ links = [
[extra.nav]
links = [
- { url = "/blog", name = "Blog" },
{ url = "https://www.aparoksha.dev/", name = "Aparoksha" },
]
diff --git a/content/_index.md b/content/_index.md
index 3a2b701..24fa223 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,21 +1,21 @@
+++
+template = "subproject_list.html"
+page_template = "subproject.html"
+sort_by = "weight"
+++
-
-
# About Me
-
I'm David, a GNOME 👣 user enjoying the Swift programming language.
+
-
Find Me on the Fediverse
-
+
diff --git a/content/adwaita/adwaita.png b/content/adwaita/adwaita.png
new file mode 100644
index 0000000..322212a
Binary files /dev/null and b/content/adwaita/adwaita.png differ
diff --git a/content/adwaita/index.md b/content/adwaita/index.md
new file mode 100644
index 0000000..fb3744d
--- /dev/null
+++ b/content/adwaita/index.md
@@ -0,0 +1,9 @@
++++
+title = "Adwaita for Swift"
+description = "A declarative UI framework for the creation of GNOME apps"
+weight = 1
+[extra]
+preview = "adwaita.png"
+url = "https://www.aparoksha.dev/backends/adwaita/"
+expand = true
++++
diff --git a/content/aparoksha/index.md b/content/aparoksha/index.md
new file mode 100644
index 0000000..b4dc16e
--- /dev/null
+++ b/content/aparoksha/index.md
@@ -0,0 +1,9 @@
++++
+title = "Aparoksha"
+description = "A cross-platform UI framework for apps with a _truly_ native look"
+weight = 2
+[extra]
+preview = "light.png"
+url = "https://aparoksha.dev/"
+badge = "Early Development"
++++
diff --git a/content/aparoksha/light.png b/content/aparoksha/light.png
new file mode 100644
index 0000000..df17125
Binary files /dev/null and b/content/aparoksha/light.png differ
diff --git a/content/aparoksha/light.svg b/content/aparoksha/light.svg
new file mode 100644
index 0000000..fabca07
--- /dev/null
+++ b/content/aparoksha/light.svg
@@ -0,0 +1,68 @@
+
+
+
+
diff --git a/content/duckling/duckling.png b/content/duckling/duckling.png
new file mode 100644
index 0000000..73a6891
Binary files /dev/null and b/content/duckling/duckling.png differ
diff --git a/content/duckling/index.md b/content/duckling/index.md
new file mode 100644
index 0000000..272bc05
--- /dev/null
+++ b/content/duckling/index.md
@@ -0,0 +1,8 @@
++++
+title = "Duckling"
+description = "A minimal and feature-rich Zola theme"
+weight = 4
+[extra]
+preview = "duckling.png"
+url = "https://duckling.aparoksha.dev/"
++++
diff --git a/content/memorize/index.md b/content/memorize/index.md
new file mode 100644
index 0000000..bf4d249
--- /dev/null
+++ b/content/memorize/index.md
@@ -0,0 +1,8 @@
++++
+title = "Memorize"
+description = "Study flashcards in a native GNOME app"
+weight = 3
+[extra]
+preview = "memorize.png"
+url = "https://flathub.org/apps/io.github.david_swift.Flashcards"
++++
diff --git a/content/memorize/memorize.png b/content/memorize/memorize.png
new file mode 100644
index 0000000..63b60f7
Binary files /dev/null and b/content/memorize/memorize.png differ
diff --git a/content/settingskit/index.md b/content/settingskit/index.md
new file mode 100644
index 0000000..3172a29
--- /dev/null
+++ b/content/settingskit/index.md
@@ -0,0 +1,8 @@
++++
+title = "SettingsKit"
+description = "Add a settings window to a macOS app"
+weight = 5
+[extra]
+preview = "settingskit.png"
+url = "https://david-swift.github.io/SettingsKit-macOS/documentation/settingskit/"
++++
diff --git a/content/settingskit/settingskit.png b/content/settingskit/settingskit.png
new file mode 100644
index 0000000..22c1557
Binary files /dev/null and b/content/settingskit/settingskit.png differ
diff --git a/themes/duckling b/themes/duckling
new file mode 160000
index 0000000..449429c
--- /dev/null
+++ b/themes/duckling
@@ -0,0 +1 @@
+Subproject commit 449429cf7593bca955afdf4a326c38d82eae3d7e
diff --git a/themes/duckquill b/themes/duckquill
deleted file mode 160000
index d285360..0000000
--- a/themes/duckquill
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d2853606f9625423f88082f02a2265636a0087b9