aboutsummaryrefslogtreecommitdiff
path: root/lume/src
diff options
context:
space:
mode:
authorXe Iaso <me@christine.website>2023-10-22 12:07:10 -0400
committerGitHub <noreply@github.com>2023-10-22 12:07:10 -0400
commit3cff11317d33da8b649c64aec3cb04df30616a26 (patch)
tree60124b9cb3b4c63009a96e27e4f2bd49b184e707 /lume/src
parentb888fd5986ab1867515b54d769b705642d2f9e44 (diff)
downloadxesite-3cff11317d33da8b649c64aec3cb04df30616a26.tar.xz
xesite-3cff11317d33da8b649c64aec3cb04df30616a26.zip
Move serving logic to a .zip file, move static assets to S3 (#734)
* lume/src/static: remove these files because we don't need them Also rename manifest.json to site.webmanifest because apparently that's the best practice. Signed-off-by: Xe Iaso <me@xeiaso.net> * lume: fix deno lock Signed-off-by: Xe Iaso <me@xeiaso.net> * lume/src/_components: small fixes Signed-off-by: Xe Iaso <me@xeiaso.net> * lume: move this big file to S3 Signed-off-by: Xe Iaso <me@xeiaso.net> * lume: move these static files to XeDN Signed-off-by: Xe Iaso <me@xeiaso.net> * internal/lume: store and serve the website from a .zip file This will let the website continue to serve data while a rebuild is happening. This also lets me download the website corpus for local debugging should the worst happen. Signed-off-by: Xe Iaso <me@xeiaso.net> --------- Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'lume/src')
-rw-r--r--lume/src/_components/BlockQuote.jsx2
-rw-r--r--lume/src/_components/XeblogConv.tsx2
-rw-r--r--lume/src/_includes/base.njk10
-rw-r--r--lume/src/blog/templeos-1-installation-and-basic-use-2019-05-20.md2
-rw-r--r--lume/src/static/favicon/apple-icon-114x114.pngbin10504 -> 0 bytes
-rw-r--r--lume/src/static/favicon/apple-icon-120x120.pngbin11213 -> 0 bytes
-rw-r--r--lume/src/static/favicon/apple-icon-144x144.pngbin13978 -> 0 bytes
-rw-r--r--lume/src/static/favicon/apple-icon-152x152.pngbin14834 -> 0 bytes
-rw-r--r--lume/src/static/favicon/apple-icon-57x57.pngbin4905 -> 0 bytes
-rw-r--r--lume/src/static/favicon/apple-icon-60x60.pngbin5164 -> 0 bytes
-rw-r--r--lume/src/static/favicon/apple-icon-72x72.pngbin6252 -> 0 bytes
-rw-r--r--lume/src/static/favicon/apple-icon-76x76.pngbin6653 -> 0 bytes
-rw-r--r--lume/src/static/site.webmanifest (renamed from lume/src/static/manifest.json)0
-rw-r--r--lume/src/static/talks/irc-why-it-failed.pdfbin807223 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain.pdfbin2507881 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/001.d.avifbin8872 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/001.d.pngbin21709 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/001.d.webpbin22476 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/002.d.avifbin11664 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/002.d.pngbin25248 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/002.d.webpbin27032 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/003.d.avifbin8406 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/003.d.pngbin20100 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/003.d.webpbin20204 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/004.d.avifbin10328 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/004.d.pngbin27710 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/004.d.webpbin26434 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/005.d.avifbin6407 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/005.d.pngbin16577 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/005.d.webpbin14760 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/006.d.avifbin11291 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/006.d.pngbin31098 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/006.d.webpbin28826 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/007.d.avifbin4205 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/007.d.pngbin14006 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/007.d.webpbin10050 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/008.d.avifbin14297 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/008.d.pngbin56198 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/008.d.webpbin40940 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/009.d.avifbin3225 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/009.d.pngbin7959 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/009.d.webpbin6650 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/010.d.avifbin5929 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/010.d.pngbin21023 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/010.d.webpbin13142 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/011.d.avifbin5204 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/011.d.pngbin13267 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/011.d.webpbin11370 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/012.d.avifbin3826 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/012.d.pngbin21781 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/012.d.webpbin10538 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/013.d.avifbin6551 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/013.d.pngbin16795 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/013.d.webpbin14890 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/014.d.avifbin2514 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/014.d.pngbin6488 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/014.d.webpbin5030 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/015.d.avifbin3910 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/015.d.pngbin10134 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/015.d.webpbin8434 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/016.d.avifbin5260 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/016.d.pngbin9503 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/016.d.webpbin14190 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/017.d.avifbin5466 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/017.d.pngbin14433 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/017.d.webpbin12152 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/018.d.avifbin5260 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/018.d.pngbin9503 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/018.d.webpbin14190 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/019.d.avifbin4924 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/019.d.pngbin12635 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/019.d.webpbin10888 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/020.d.avifbin2613 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/020.d.pngbin6448 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/020.d.webpbin5148 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/021.d.avifbin2322 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/021.d.pngbin5822 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/021.d.webpbin4430 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/022.d.avifbin7490 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/022.d.pngbin17270 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/022.d.webpbin16400 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/023.d.avifbin4916 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/023.d.pngbin12591 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/023.d.webpbin10928 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/024.d.avifbin4184 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/024.d.pngbin11775 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/024.d.webpbin11002 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/025.d.avifbin5822 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/025.d.pngbin15218 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/025.d.webpbin13146 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/026.d.avifbin2101 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/026.d.pngbin5077 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/026.d.webpbin4072 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/027.d.avifbin2781 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/027.d.pngbin7118 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/027.d.webpbin5840 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/028.d.avifbin6141 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/028.d.pngbin13031 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/028.d.webpbin15100 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/029.d.avifbin9617 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/029.d.pngbin38382 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/029.d.webpbin24300 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/030.d.avifbin3403 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/030.d.pngbin6065 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/030.d.webpbin6968 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/031.d.avifbin5828 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/031.d.pngbin14815 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/031.d.webpbin13462 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/032.d.avifbin5484 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/032.d.pngbin14491 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/032.d.webpbin13042 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/033.d.avifbin8520 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/033.d.pngbin20847 -> 0 bytes
-rw-r--r--lume/src/static/talks/nixos-pain/033.d.webpbin25564 -> 0 bytes
-rw-r--r--lume/src/static/talks/pwa-conversion.pdfbin564181 -> 0 bytes
-rw-r--r--lume/src/static/talks/surreal-horror-pam.pdfbin2946997 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/001.jpegbin103741 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/002.jpegbin143961 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/003.jpegbin134749 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/004.jpegbin169796 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/005.jpegbin34231 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/006.jpegbin221437 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/007.jpegbin133000 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/008.jpegbin171709 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/009.jpegbin142490 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/010.jpegbin85083 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/011.jpegbin148487 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/012.jpegbin99204 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/013.jpegbin162381 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/014.jpegbin58225 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/015.jpegbin133489 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/016.jpegbin89392 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/017.jpegbin82103 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/018.jpegbin91810 -> 0 bytes
-rwxr-xr-xlume/src/static/talks/surreal-horror-pam/019.jpegbin147315 -> 0 bytes
-rw-r--r--lume/src/static/talks/thinking-different.pdfbin1096651 -> 0 bytes
-rw-r--r--lume/src/static/talks/wasm-on-the-server-system-calls.pdfbin7270409 -> 0 bytes
-rw-r--r--lume/src/static/tos/TOS_Distro.ISObin17346560 -> 0 bytes
-rw-r--r--lume/src/talks/irc-why-it-failed-2018-05-17.md2
-rw-r--r--lume/src/talks/nixos-pain-2021-11-10.md98
-rw-r--r--lume/src/talks/progressive-webapp-conversion-in-5-minutes-2019-01-28.md2
-rw-r--r--lume/src/talks/surreal-horror-pam-2021-11-09.md40
-rw-r--r--lume/src/talks/thinking-different-2018-11-03.md2
-rw-r--r--lume/src/talks/webassembly-on-the-server-system-calls-2019-05-31.md2
144 files changed, 76 insertions, 86 deletions
diff --git a/lume/src/_components/BlockQuote.jsx b/lume/src/_components/BlockQuote.jsx
index bf15dd5..be562c7 100644
--- a/lume/src/_components/BlockQuote.jsx
+++ b/lume/src/_components/BlockQuote.jsx
@@ -4,4 +4,4 @@ export default function BlockQuote({ children }) {
&gt; {children}
</div>
);
-}; \ No newline at end of file
+};
diff --git a/lume/src/_components/XeblogConv.tsx b/lume/src/_components/XeblogConv.tsx
index c522e45..95f26fc 100644
--- a/lume/src/_components/XeblogConv.tsx
+++ b/lume/src/_components/XeblogConv.tsx
@@ -12,7 +12,7 @@ const ConvSnippet = ({ name, mood, children, standalone }: XeblogConvProps) => {
return (
<>
- <div className="my-4 flex space-x-4 rounded-md border border-solid border-fg-4 bg-bg-2 p-3 dark:border-fgDark-4 dark:bg-bgDark-2 max-w-full">
+ <div className="my-4 flex space-x-4 rounded-md border border-solid border-fg-4 bg-bg-2 p-3 dark:border-fgDark-4 dark:bg-bgDark-2 max-w-full min-h-fit">
<div className="flex max-h-16 shrink-0 items-center justify-center self-center">
<img
style="max-height:6rem"
diff --git a/lume/src/_includes/base.njk b/lume/src/_includes/base.njk
index 8b3a22a..78211b5 100644
--- a/lume/src/_includes/base.njk
+++ b/lume/src/_includes/base.njk
@@ -56,14 +56,6 @@ la budza pu cusku lu
<link rel="alternate" type="application/rss+xml" href="https://xeiaso.net/blog.rss"/>
<link rel="alternate" type="application/json" href="https://xeiaso.net/blog.json"/>
- <link rel="apple-touch-icon" sizes="57x57" href="/static/favicon/apple-icon-57x57.png">
- <link rel="apple-touch-icon" sizes="60x60" href="/static/favicon/apple-icon-60x60.png">
- <link rel="apple-touch-icon" sizes="72x72" href="/static/favicon/apple-icon-72x72.png">
- <link rel="apple-touch-icon" sizes="76x76" href="/static/favicon/apple-icon-76x76.png">
- <link rel="apple-touch-icon" sizes="114x114" href="/static/favicon/apple-icon-114x114.png">
- <link rel="apple-touch-icon" sizes="120x120" href="/static/favicon/apple-icon-120x120.png">
- <link rel="apple-touch-icon" sizes="144x144" href="/static/favicon/apple-icon-144x144.png">
- <link rel="apple-touch-icon" sizes="152x152" href="/static/favicon/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/static/favicon/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/static/favicon/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon/favicon-32x32.png">
@@ -71,8 +63,6 @@ la budza pu cusku lu
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon/favicon-16x16.png">
<link rel="icon" href="/favicon.ico?v=2"/>
<link rel="manifest" href="/static/manifest.json">
- <meta name="msapplication-TileColor" content="#ffffff">
- <meta name="msapplication-TileImage" content="/static/favicon/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
{% if title %}
diff --git a/lume/src/blog/templeos-1-installation-and-basic-use-2019-05-20.md b/lume/src/blog/templeos-1-installation-and-basic-use-2019-05-20.md
index bcc1368..492bf1c 100644
--- a/lume/src/blog/templeos-1-installation-and-basic-use-2019-05-20.md
+++ b/lume/src/blog/templeos-1-installation-and-basic-use-2019-05-20.md
@@ -12,7 +12,7 @@ However, in direct spite of this, I believe that TempleOS has immediately applic
This is not intended to make fun of the mentally ill, disabled or otherwise incapacitated. This is not an endorsement of any of Davis' political views. This is intended to glorify and preserve his life's work that so few can currently really grasp the scope of.
-If for some reason you are having issues downloading the TempleOS ISO, I have uploaded my copy of it [here](/static/tos/TOS_Distro.ISO). Here is its SHA512 sum:
+If for some reason you are having issues downloading the TempleOS ISO, I have uploaded my copy of it [here](https://cdn.xeiaso.net/file/christine-static/blog/TOS_Distro.ISO). Here is its SHA512 sum:
```
7a382d802039c58fb14aab7940ee2e4efb57d132d0cff58878c38111d065a235562b27767de4382e222208285f3edab172f29dba76cb70c37f116d9521e54c45 TOS_Distro.ISO
diff --git a/lume/src/static/favicon/apple-icon-114x114.png b/lume/src/static/favicon/apple-icon-114x114.png
deleted file mode 100644
index 566e9da..0000000
--- a/lume/src/static/favicon/apple-icon-114x114.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/favicon/apple-icon-120x120.png b/lume/src/static/favicon/apple-icon-120x120.png
deleted file mode 100644
index b0c9eae..0000000
--- a/lume/src/static/favicon/apple-icon-120x120.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/favicon/apple-icon-144x144.png b/lume/src/static/favicon/apple-icon-144x144.png
deleted file mode 100644
index 8fc1b9d..0000000
--- a/lume/src/static/favicon/apple-icon-144x144.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/favicon/apple-icon-152x152.png b/lume/src/static/favicon/apple-icon-152x152.png
deleted file mode 100644
index b23e114..0000000
--- a/lume/src/static/favicon/apple-icon-152x152.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/favicon/apple-icon-57x57.png b/lume/src/static/favicon/apple-icon-57x57.png
deleted file mode 100644
index d73bee6..0000000
--- a/lume/src/static/favicon/apple-icon-57x57.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/favicon/apple-icon-60x60.png b/lume/src/static/favicon/apple-icon-60x60.png
deleted file mode 100644
index 18010ab..0000000
--- a/lume/src/static/favicon/apple-icon-60x60.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/favicon/apple-icon-72x72.png b/lume/src/static/favicon/apple-icon-72x72.png
deleted file mode 100644
index bd1de6c..0000000
--- a/lume/src/static/favicon/apple-icon-72x72.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/favicon/apple-icon-76x76.png b/lume/src/static/favicon/apple-icon-76x76.png
deleted file mode 100644
index 461bbff..0000000
--- a/lume/src/static/favicon/apple-icon-76x76.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/manifest.json b/lume/src/static/site.webmanifest
index 6198a5e..6198a5e 100644
--- a/lume/src/static/manifest.json
+++ b/lume/src/static/site.webmanifest
diff --git a/lume/src/static/talks/irc-why-it-failed.pdf b/lume/src/static/talks/irc-why-it-failed.pdf
deleted file mode 100644
index 6d81031..0000000
--- a/lume/src/static/talks/irc-why-it-failed.pdf
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain.pdf b/lume/src/static/talks/nixos-pain.pdf
deleted file mode 100644
index 7096798..0000000
--- a/lume/src/static/talks/nixos-pain.pdf
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain/001.d.avif b/lume/src/static/talks/nixos-pain/001.d.avif
deleted file mode 100644
index 60521ef..0000000
--- a/lume/src/static/talks/nixos-pain/001.d.avif
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain/001.d.png b/lume/src/static/talks/nixos-pain/001.d.png
deleted file mode 100644
index ae05529..0000000
--- a/lume/src/static/talks/nixos-pain/001.d.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain/001.d.webp b/lume/src/static/talks/nixos-pain/001.d.webp
deleted file mode 100644
index 9424602..0000000
--- a/lume/src/static/talks/nixos-pain/001.d.webp
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain/002.d.avif b/lume/src/static/talks/nixos-pain/002.d.avif
deleted file mode 100644
index c969de5..0000000
--- a/lume/src/static/talks/nixos-pain/002.d.avif
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain/002.d.png b/lume/src/static/talks/nixos-pain/002.d.png
deleted file mode 100644
index 660287d..0000000
--- a/lume/src/static/talks/nixos-pain/002.d.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain/002.d.webp b/lume/src/static/talks/nixos-pain/002.d.webp
deleted file mode 100644
index 5876f92..0000000
--- a/lume/src/static/talks/nixos-pain/002.d.webp
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain/003.d.avif b/lume/src/static/talks/nixos-pain/003.d.avif
deleted file mode 100644
index 0704553..0000000
--- a/lume/src/static/talks/nixos-pain/003.d.avif
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain/003.d.png b/lume/src/static/talks/nixos-pain/003.d.png
deleted file mode 100644
index 62c107d..0000000
--- a/lume/src/static/talks/nixos-pain/003.d.png
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain/003.d.webp b/lume/src/static/talks/nixos-pain/003.d.webp
deleted file mode 100644
index 3cf3978..0000000
--- a/lume/src/static/talks/nixos-pain/003.d.webp
+++ /dev/null
Binary files differ
diff --git a/lume/src/static/talks/nixos-pain/004.d.avif b/lume/src/static/talks/nixos-pain/004.d.avif
deleted file mode 100644
index 1285abd..0000000
--- a/lume/src/static/talks/nixos-pain/004.d.avif
+++ /dev/null
Binary files differ