diff --git a/content/_index.md b/content/_index.md index 3891bde..851f26c 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,5 +1,5 @@ --- -title: Home +title: Luluslly's Site description: "The official webpage of Lulu, your local silly billy." --- Picture of a modded iPod classic with a transparent shell, with a pair of headphones plugged into the headphone jack + +Most of us born before the advent of modern streaming services are familiar with the idea of walking around with an MP3 player. It may seem hard to believe, but people used carry around a device separate from their phone in order to listen to their favorite album on the go. (In some cases, phones didn't even *exist* at that point) You could rip your CD collection to your PC and literally *drag 'n drop* to your chosen digital audio player (DAP). The convenience these devices brought -- along with diff --git a/content/post/foss-fanaticism.md b/content/post/foss-fanaticism.md new file mode 100644 index 0000000..5979ec3 --- /dev/null +++ b/content/post/foss-fanaticism.md @@ -0,0 +1,12 @@ +--- +title: On FOSS Fanaticism +date: 2025-10-20 +categories: + - computing + - foss +tags: + - free software + - ideology +slug: foss-fanaticism +draft: true +--- diff --git a/content/post/kanata-config.md b/content/post/kanata-config.md index 44fb0ef..1963811 100644 --- a/content/post/kanata-config.md +++ b/content/post/kanata-config.md @@ -1,6 +1,6 @@ --- title: Configuring a Corne-style Keyboard Layout Using Kanata -date: 2025-09-01 +date: 2025-09-06 categories: - keyboard - computing @@ -9,6 +9,12 @@ tags: - keyboard - kanata slug: kanata-config -draft: true +draft: false --- -As of late, I have been working on updating my configuration files, which can now be viewed on my [Forgejo instance](https://git.luluslly.xyz/) +As of late, I have been working on keeping up-to-date repositories of my various configuration files, which can now be viewed on my [Forgejo instance](https://git.luluslly.xyz/lulusilly/). One of the things I have put a decent amount of work into has been my daily-use keyboard layout. Seeing as I've fallen hook, line, and sinker for the ergonomic keyboard craze, I've come up with a relatively comfortable setup using the [Kanata](https://github.com/jtroo/kanata) program. + +A white letter K imprinted on a pastel pink keyboard key cap Kanata logo + +Kanata -- in simple terms -- is a **keyboard remapper**. You can configure your keyboard to execute certain commands when a specific sequence of keys are pressed, do one-to-one remaps, and set up layers to allow you to access keys that would otherwise be a pain in the ass to enter traditionally. + +As I've been privy to Kanata for some months now, my configuration has changed quite a bit as I've learned the extent to which I can utilize layering and key chords. diff --git a/content/post/site-update-dec06.md b/content/post/site-update-dec06.md new file mode 100644 index 0000000..70200e4 --- /dev/null +++ b/content/post/site-update-dec06.md @@ -0,0 +1,30 @@ +--- +title: Site/Life Update +date: 2025-12-06 +categories: + - meta +tags: + - irl + - job + - update +slug: site-update-dec06 +draft: false +--- + +Heya everyone. Long time, no see. + +I realize that I haven't published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and hard drive storage space if you're not doing anything with it, right? I think the least I could do is be transparent and let you guys know what I've been up to in the mean time. + + + +First, and most pressing: *I have a job now!* + +When I originally set up this site, I had just graduated from my local university, fresh out of the education system. I had already been looking for full-time positions prior, but my number of applications rose as I had no impedance from classes. I interned over the summer, and got a few interviews. Skip all the boring details and now I got a full-time job working in the computer field. It's not the most engaging or complex gig, but I get money out of it and enough freedom to not go insane. + +In terms of my plans for this site, I want to continue writing blog posts and provide updates like this. I already have some posts that I'm still working on, so expect some stuff down the pipeline. + +I have also been working on my home server setup incrementally within the past two or so months. This site currently sits on the primary Dell laptop I have heading my Proxmox cluster, being broadcasted to the wider interwebs over a reverse proxy over Tailscale. I also managed to procure two managed network switches for a fully wired infra. I got something else up, but the time to discuss that will come in due time... + +Until then, I'll see you around. Stay safe and stay free. + +Ibuki from Street Fighter III: Third Strike performing one of her win poses, her back facing the camera while she does a sort of salute. diff --git a/content/socials.md b/content/socials.md index fd6cc93..8a0ab32 100644 --- a/content/socials.md +++ b/content/socials.md @@ -7,7 +7,6 @@ I'm on other platforms that you can feel free to check out. Click on the images to go to the page.

bluesky

-

X.com, formerly Twitter

GitHub

Steam

YouTube

diff --git a/hugo.toml b/hugo.toml index 21a27e0..2d8b5a1 100644 --- a/hugo.toml +++ b/hugo.toml @@ -21,7 +21,7 @@ lineNos = false lineNumbersInTable = true noClasses = true style = "witchhazel" -tabWidth = 4 +tabWidth = 2 [permalinks] post = "/post/:year/:month/:day/:slug/" @@ -57,21 +57,25 @@ footer = """ This page is perpetually under construction Matrix numbers scrolling across the screen Warning! This page may be hazardous to your mental health +

+ + Online Spyware Watchdog +

+

+ + Lucida +

\ No newline at end of file + + + + + + + + + + + + + 404 Page not found | Home + + + + + + + +
+ +
+ + + +404 - You once were found. But now you're lost. + + + + + diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png index 3734aec..b86b6d9 100644 Binary files a/public/android-chrome-192x192.png and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png index 269700a..b6d5693 100644 Binary files a/public/android-chrome-512x512.png and b/public/android-chrome-512x512.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index 693439a..c5e1b2d 100644 Binary files a/public/apple-touch-icon.png and b/public/apple-touch-icon.png differ diff --git a/public/categories/android/index.html b/public/categories/android/index.html new file mode 100644 index 0000000..d671846 --- /dev/null +++ b/public/categories/android/index.html @@ -0,0 +1,150 @@ + + + + + + + + + + + + + Android | Home + + + + + + + +
+ +
+ + + +
+ +

Android

+ + + + + +
+ + + + diff --git a/public/categories/android/index.xml b/public/categories/android/index.xml new file mode 100644 index 0000000..b7ee8f8 --- /dev/null +++ b/public/categories/android/index.xml @@ -0,0 +1,19 @@ + + + + Android on Home + http://localhost:1313/categories/android/ + Recent content in Android on Home + Hugo + en-us + Wed, 29 Oct 2025 00:00:00 +0000 + + + Turning a Shitty Android Phone Into an iPod! + http://localhost:1313/post/2025/10/29/brokie-ipod/ + Wed, 29 Oct 2025 00:00:00 +0000 + http://localhost:1313/post/2025/10/29/brokie-ipod/ + <p>Hot-but-not take: Old shitty Android phones are <em>cool</em> actually &ndash; they make very good music consumption devices for the unbeatable price of free-ninety-nine (so long as you already have one, of course).</p> <p>While you can use any modern device of your desire to stream music on the various popular platforms, there is something to be appreciated in a dedicated music player.</p> <img src="http://localhost:1313/images/transparent_ipod_classic.jpg" alt="Picture of a modded iPod classic with a transparent shell, with a pair of headphones plugged into the headphone jack"> <p>Most of us born before the advent of modern streaming services are familiar with the idea of walking around with an MP3 player. It may seem hard to believe, but people used carry around a device separate from their phone in order to listen to their favorite album on the go. (In some cases, phones didn&rsquo;t even <em>exist</em> at that point) You could rip your CD collection to your PC and literally <em>drag &rsquo;n drop</em> to your chosen digital audio player (DAP). The convenience these devices brought &ndash; along with</p> + + + diff --git a/public/categories/computing/index.html b/public/categories/computing/index.html index ad08e41..627cb0a 100644 --- a/public/categories/computing/index.html +++ b/public/categories/computing/index.html @@ -1,8 +1,161 @@ -Computing | Home

Computing

\ No newline at end of file + + + + + + + + + + + + + Computing | Home + + + + + + + +
+ +
+ + + +
+ +

Computing

+ + + + + +
+ + + + diff --git a/public/categories/computing/index.xml b/public/categories/computing/index.xml index 5456747..5ab7a6b 100644 --- a/public/categories/computing/index.xml +++ b/public/categories/computing/index.xml @@ -1,4 +1,40 @@ -Computing on Homehttps://luluslly.xyz/categories/computing/Recent content in Computing on HomeHugoen-usSat, 02 Aug 2025 00:00:00 +0000On Getting My First Split Mechanical Keyboardhttps://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/Sat, 02 Aug 2025 00:00:00 +0000https://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/<img src="https://luluslly.xyz/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> -<p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> -<h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> -<p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p>Initial Thoughts On My Newfound Apple Ecosystemhttps://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/Thu, 24 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/<p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p>Playing Around With Swipe Typehttps://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/Tue, 22 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/<p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p> \ No newline at end of file + + + + Computing on Home + http://localhost:1313/categories/computing/ + Recent content in Computing on Home + Hugo + en-us + Sat, 06 Sep 2025 00:00:00 +0000 + + + Configuring a Corne-style Keyboard Layout Using Kanata + http://localhost:1313/post/2025/09/06/kanata-config/ + Sat, 06 Sep 2025 00:00:00 +0000 + http://localhost:1313/post/2025/09/06/kanata-config/ + <p>As of late, I have been working on keeping up-to-date repositories of my various configuration files, which can now be viewed on my <a href="https://git.luluslly.xyz/lulusilly/">Forgejo instance</a>. One of the things I have put a decent amount of work into has been my daily-use keyboard layout. Seeing as I&rsquo;ve fallen hook, line, and sinker for the ergonomic keyboard craze, I&rsquo;ve come up with a relatively comfortable setup using the <a href="https://github.com/jtroo/kanata">Kanata</a> program.</p> <img src="http://localhost:1313/images/kanata-icon.svg" alt="A white letter K imprinted on a pastel pink keyboard key cap Kanata logo"> <p>Kanata &ndash; in simple terms &ndash; is a <strong>keyboard remapper</strong>. You can configure your keyboard to execute certain commands when a specific sequence of keys are pressed, do one-to-one remaps, and set up layers to allow you to access keys that would otherwise be a pain in the ass to enter traditionally.</p> + + + On Getting My First Split Mechanical Keyboard + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + Sat, 02 Aug 2025 00:00:00 +0000 + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + <img src="http://localhost:1313/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> <p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> <h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> <p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p> + + + Initial Thoughts On My Newfound Apple Ecosystem + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + Thu, 24 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + <p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p> + + + Playing Around With Swipe Type + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + Tue, 22 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + <p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p> + + + diff --git a/public/categories/ergonomics/index.html b/public/categories/ergonomics/index.html index f5d6bba..a88c2c5 100644 --- a/public/categories/ergonomics/index.html +++ b/public/categories/ergonomics/index.html @@ -1,6 +1,151 @@ -Ergonomics | Home

Ergonomics

\ No newline at end of file + + + + + + + + + + + + + Ergonomics | Home + + + + + + + +
+ +
+ + + +
+ +

Ergonomics

+ + + + + +
+ + + + diff --git a/public/categories/ergonomics/index.xml b/public/categories/ergonomics/index.xml index 7027bfe..3cd4822 100644 --- a/public/categories/ergonomics/index.xml +++ b/public/categories/ergonomics/index.xml @@ -1,4 +1,26 @@ -Ergonomics on Homehttps://luluslly.xyz/categories/ergonomics/Recent content in Ergonomics on HomeHugoen-usSat, 02 Aug 2025 00:00:00 +0000On Getting My First Split Mechanical Keyboardhttps://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/Sat, 02 Aug 2025 00:00:00 +0000https://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/<img src="https://luluslly.xyz/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> -<p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> -<h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> -<p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p> \ No newline at end of file + + + + Ergonomics on Home + http://localhost:1313/categories/ergonomics/ + Recent content in Ergonomics on Home + Hugo + en-us + Sat, 06 Sep 2025 00:00:00 +0000 + + + Configuring a Corne-style Keyboard Layout Using Kanata + http://localhost:1313/post/2025/09/06/kanata-config/ + Sat, 06 Sep 2025 00:00:00 +0000 + http://localhost:1313/post/2025/09/06/kanata-config/ + <p>As of late, I have been working on keeping up-to-date repositories of my various configuration files, which can now be viewed on my <a href="https://git.luluslly.xyz/lulusilly/">Forgejo instance</a>. One of the things I have put a decent amount of work into has been my daily-use keyboard layout. Seeing as I&rsquo;ve fallen hook, line, and sinker for the ergonomic keyboard craze, I&rsquo;ve come up with a relatively comfortable setup using the <a href="https://github.com/jtroo/kanata">Kanata</a> program.</p> <img src="http://localhost:1313/images/kanata-icon.svg" alt="A white letter K imprinted on a pastel pink keyboard key cap Kanata logo"> <p>Kanata &ndash; in simple terms &ndash; is a <strong>keyboard remapper</strong>. You can configure your keyboard to execute certain commands when a specific sequence of keys are pressed, do one-to-one remaps, and set up layers to allow you to access keys that would otherwise be a pain in the ass to enter traditionally.</p> + + + On Getting My First Split Mechanical Keyboard + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + Sat, 02 Aug 2025 00:00:00 +0000 + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + <img src="http://localhost:1313/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> <p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> <h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> <p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p> + + + diff --git a/public/categories/foss/index.html b/public/categories/foss/index.html new file mode 100644 index 0000000..464d78a --- /dev/null +++ b/public/categories/foss/index.html @@ -0,0 +1,133 @@ + + + + + + + + + + + + + Foss | Home + + + + + + + +
+ +
+ + + +
+ +

Foss

+ + + + + +
+ + + + diff --git a/public/categories/foss/index.xml b/public/categories/foss/index.xml new file mode 100644 index 0000000..27e6768 --- /dev/null +++ b/public/categories/foss/index.xml @@ -0,0 +1,11 @@ + + + + Foss on Home + http://localhost:1313/categories/foss/ + Recent content in Foss on Home + Hugo + en-us + + + diff --git a/public/categories/general/index.html b/public/categories/general/index.html index acb26d1..95d1a1f 100644 --- a/public/categories/general/index.html +++ b/public/categories/general/index.html @@ -1,6 +1,146 @@ -General | Home

General

\ No newline at end of file + + + + + + + + + + + + + General | Home + + + + + + + +
+ +
+ + + +
+ +

General

+ + + + + +
+ + + + diff --git a/public/categories/general/index.xml b/public/categories/general/index.xml index 9d01554..a7b8351 100644 --- a/public/categories/general/index.xml +++ b/public/categories/general/index.xml @@ -1,3 +1,19 @@ -General on Homehttps://luluslly.xyz/categories/general/Recent content in General on HomeHugoen-usFri, 18 Jul 2025 00:00:00 +0000The First Post!https://luluslly.xyz/post/2025/07/18/the-first-post/Fri, 18 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/18/the-first-post/<h1 id="the-first-post">The First Post!</h1> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#433e56;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-lisp" data-lang="lisp"><span style="display:flex;"><span>(display <span style="color:#1bc5e0">&#34;Hello, World!&#34;</span>) -</span></span></code></pre></div> \ No newline at end of file + + + + General on Home + http://localhost:1313/categories/general/ + Recent content in General on Home + Hugo + en-us + Fri, 18 Jul 2025 00:00:00 +0000 + + + The First Post! + http://localhost:1313/post/2025/07/18/the-first-post/ + Fri, 18 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/18/the-first-post/ + <h1 id="the-first-post">The First Post!</h1> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#433e56;-moz-tab-size:2;-o-tab-size:2;tab-size:2;"><code class="language-lisp" data-lang="lisp"><span style="display:flex;"><span>(display <span style="color:#1bc5e0">&#34;Hello, World!&#34;</span>) </span></span></code></pre></div> + + + diff --git a/public/categories/index.html b/public/categories/index.html index c0d199d..b373d82 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -1,5 +1,158 @@ -Categories | Home

Categories

\ No newline at end of file + + + + + + + + + + + + + Categories | Home + + + + + + + +
+ +
+ + + +

Categories

+ + + + + + + diff --git a/public/categories/index.xml b/public/categories/index.xml index 370fa97..7733ba6 100644 --- a/public/categories/index.xml +++ b/public/categories/index.xml @@ -1 +1,54 @@ -Categories on Homehttps://luluslly.xyz/categories/Recent content in Categories on HomeHugoen-usSat, 02 Aug 2025 00:00:00 +0000Computinghttps://luluslly.xyz/categories/computing/Sat, 02 Aug 2025 00:00:00 +0000https://luluslly.xyz/categories/computing/Ergonomicshttps://luluslly.xyz/categories/ergonomics/Sat, 02 Aug 2025 00:00:00 +0000https://luluslly.xyz/categories/ergonomics/Writingshttps://luluslly.xyz/categories/writings/Sun, 20 Jul 2025 00:00:00 +0000https://luluslly.xyz/categories/writings/Generalhttps://luluslly.xyz/categories/general/Fri, 18 Jul 2025 00:00:00 +0000https://luluslly.xyz/categories/general/ \ No newline at end of file + + + + Categories on Home + http://localhost:1313/categories/ + Recent content in Categories on Home + Hugo + en-us + Sat, 06 Dec 2025 00:00:00 +0000 + + + Meta + http://localhost:1313/categories/meta/ + Sat, 06 Dec 2025 00:00:00 +0000 + http://localhost:1313/categories/meta/ + + + + Computing + http://localhost:1313/categories/computing/ + Sat, 06 Sep 2025 00:00:00 +0000 + http://localhost:1313/categories/computing/ + + + + Ergonomics + http://localhost:1313/categories/ergonomics/ + Sat, 06 Sep 2025 00:00:00 +0000 + http://localhost:1313/categories/ergonomics/ + + + + Keyboard + http://localhost:1313/categories/keyboard/ + Sat, 06 Sep 2025 00:00:00 +0000 + http://localhost:1313/categories/keyboard/ + + + + Writings + http://localhost:1313/categories/writings/ + Sun, 20 Jul 2025 00:00:00 +0000 + http://localhost:1313/categories/writings/ + + + + General + http://localhost:1313/categories/general/ + Fri, 18 Jul 2025 00:00:00 +0000 + http://localhost:1313/categories/general/ + + + + diff --git a/public/categories/keyboard/index.html b/public/categories/keyboard/index.html index 0f69019..b665dc5 100644 --- a/public/categories/keyboard/index.html +++ b/public/categories/keyboard/index.html @@ -73,8 +73,8 @@
  • - 2025/09/01 - Configuring a Corne-style Keyboard Layout Using Kanata + 2025/09/06 + Configuring a Corne-style Keyboard Layout Using Kanata
  • @@ -115,20 +115,24 @@ This page is perpetually under construction Matrix numbers scrolling across the screen Warning! This page may be hazardous to your mental health +

    + + Online Spyware Watchdog +

    +

    + + Lucida +

    + + + + + + diff --git a/public/categories/meta/index.xml b/public/categories/meta/index.xml new file mode 100644 index 0000000..d66ff40 --- /dev/null +++ b/public/categories/meta/index.xml @@ -0,0 +1,19 @@ + + + + Meta on Home + http://localhost:1313/categories/meta/ + Recent content in Meta on Home + Hugo + en-us + Sat, 06 Dec 2025 00:00:00 +0000 + + + Site/Life Update + http://localhost:1313/post/2025/12/06/site-update-dec06/ + Sat, 06 Dec 2025 00:00:00 +0000 + http://localhost:1313/post/2025/12/06/site-update-dec06/ + <p>Heya everyone. Long time, no see.</p> <p>I realize that I haven&rsquo;t published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and hard drive storage space if you&rsquo;re not doing anything with it, right? I think the least I could do is be transparent and let you guys know what I&rsquo;ve been up to in the mean time.</p> + + + diff --git a/public/categories/music/index.html b/public/categories/music/index.html new file mode 100644 index 0000000..a2fcafd --- /dev/null +++ b/public/categories/music/index.html @@ -0,0 +1,150 @@ + + + + + + + + + + + + + Music | Home + + + + + + + +
    + +
    + + + +
    + +

    Music

    + + + + + +
    + + + + diff --git a/public/categories/music/index.xml b/public/categories/music/index.xml new file mode 100644 index 0000000..4ca3640 --- /dev/null +++ b/public/categories/music/index.xml @@ -0,0 +1,19 @@ + + + + Music on Home + http://localhost:1313/categories/music/ + Recent content in Music on Home + Hugo + en-us + Wed, 29 Oct 2025 00:00:00 +0000 + + + Turning a Shitty Android Phone Into an iPod! + http://localhost:1313/post/2025/10/29/brokie-ipod/ + Wed, 29 Oct 2025 00:00:00 +0000 + http://localhost:1313/post/2025/10/29/brokie-ipod/ + <p>Hot-but-not take: Old shitty Android phones are <em>cool</em> actually &ndash; they make very good music consumption devices for the unbeatable price of free-ninety-nine (so long as you already have one, of course).</p> <p>While you can use any modern device of your desire to stream music on the various popular platforms, there is something to be appreciated in a dedicated music player.</p> <img src="http://localhost:1313/images/transparent_ipod_classic.jpg" alt="Picture of a modded iPod classic with a transparent shell, with a pair of headphones plugged into the headphone jack"> <p>Most of us born before the advent of modern streaming services are familiar with the idea of walking around with an MP3 player. It may seem hard to believe, but people used carry around a device separate from their phone in order to listen to their favorite album on the go. (In some cases, phones didn&rsquo;t even <em>exist</em> at that point) You could rip your CD collection to your PC and literally <em>drag &rsquo;n drop</em> to your chosen digital audio player (DAP). The convenience these devices brought &ndash; along with</p> + + + diff --git a/public/categories/writings/index.html b/public/categories/writings/index.html index e2a9964..4f49eb8 100644 --- a/public/categories/writings/index.html +++ b/public/categories/writings/index.html @@ -1,6 +1,146 @@ -Writings | Home

    Writings

    \ No newline at end of file + + + + + + + + + + + + + Writings | Home + + + + + + + +
    + +
    + + + +
    + +

    Writings

    + + + + + +
    + + + + diff --git a/public/categories/writings/index.xml b/public/categories/writings/index.xml index 7536208..c230af2 100644 --- a/public/categories/writings/index.xml +++ b/public/categories/writings/index.xml @@ -1,10 +1,19 @@ -Writings on Homehttps://luluslly.xyz/categories/writings/Recent content in Writings on HomeHugoen-usSun, 20 Jul 2025 00:00:00 +0000A Poem I Madehttps://luluslly.xyz/post/2025/07/20/poem-i-made/Sun, 20 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/20/poem-i-made/<p>I wrote the below poem on 2025-04-25. Not an instant classic, but simply an expression of my feelings.</p> -<pre tabindex="0"><code>i yearn to be with another being -a lifelog bond where our memories and experiences intertwine -our sorrows, our joy, our anger -all together -a collective conscious -our deaths will leave behind our souls to dwell in the people we touched -the people we helped, the people we knew and loved -that will be our legacy -</code></pre> \ No newline at end of file + + + + Writings on Home + http://localhost:1313/categories/writings/ + Recent content in Writings on Home + Hugo + en-us + Sun, 20 Jul 2025 00:00:00 +0000 + + + A Poem I Made + http://localhost:1313/post/2025/07/20/poem-i-made/ + Sun, 20 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/20/poem-i-made/ + <p>I wrote the below poem on 2025-04-25. Not an instant classic, but simply an expression of my feelings.</p> <pre tabindex="0"><code>i yearn to be with another being a lifelog bond where our memories and experiences intertwine our sorrows, our joy, our anger all together a collective conscious our deaths will leave behind our souls to dwell in the people we touched the people we helped, the people we knew and loved that will be our legacy </code></pre> + + + diff --git a/public/css/st b/public/css/st new file mode 100644 index 0000000..c2ff580 --- /dev/null +++ b/public/css/st @@ -0,0 +1,250 @@ +/* Dark mode - Light Pastel Purple Inversion */ +@media (prefers-color-scheme: dark) { + body { + background-color: #E1DAED; /* Very light pastel purple for "dark" mode background */ + color: #4F356B; /* Darker pastel purple for text (for contrast) */ + } + + blockquote { + background: #EDE8F5; /* Lighter pastel purple for blockquote */ + } + + a { + color: #A687D0; /* Slightly more vibrant pastel purple for links */ + } + + header { + background: #A687D0; /* Slightly more vibrant pastel purple header */ + border-bottom: 2px dotted #C7B4DE; /* Pastel purple dotted border */ + } + + .article-meta, .menu a { + background: #E1DAED; /* Very light pastel purple */ + color: #4F356B; /* Darker pastel purple text */ + } + + table { + margin: auto; + border-top: 1px solid #B4A3CC; /* Darker pastel purple for table borders */ + border-bottom: 1px solid #B4A3CC; + } + table thead th { border-bottom: 1px solid #B4A3CC; } + th, td { padding: 5px; } + tr:nth-child(even) { background: #F2EDF7; } /* Even lighter pastel purple for even rows */ + +} + + +/* Light mode - Actual Pastel Pink (Main Theme) */ +@media (prefers-color-scheme: light) { + body { + background-color: #FFD1DC; /* Your actual pastel pink body background */ + color: #4F356B; /* Darker pastel purple for main text (for contrast) */ + } + + blockquote { + background: #FFEBF0; /* Lighter pink for subtle blockquote contrast */ + } + + a { + color: #C7B4DE; /* Pastel purple for links */ + } + + header { + background: #C7B4DE; /* Pastel purple header */ + } + + .article-meta, .menu a { + background: #FFD1DC; /* Pastel pink */ + color: #4F356B; /* Darker pastel purple text */ + } + + table { + margin: auto; + border-top: 1px solid #DBCFE0; /* Muted pastel purple for table borders */ + border-bottom: 1px solid #DBCFE0; + } + table thead th { border-bottom: 1px solid #DBCFE0; } + th, td { padding: 5px; } + tr:nth-child(even) { background: #FFEBF0; } /* Lighter pink for even rows */ + +} + + +/* Shared styles */ +body { + max-width: 800px; + margin: auto; + padding: .2em; + line-height: 1.5em; +} + +h1 { + line-height: 1.5em; +} + +#TableOfContents, #TOC { + border: 1px solid light-dark(#DBCFE0, #B4A3CC); /* Pastel border that adapts to light/dark mode */ + border-radius: 5px; +} + +/* Header and Footer */ +.menu li { display: inline-block; } +.article-meta, .menu a { + text-decoration: none; + padding: 5px; + border-radius: 5px; + border-style: dotted; + border-width: 1px; + margin: 20px 0px 20px 0px; +} + +.terms { font-size: .9em; } +.menu, .article-meta, footer { text-align: center; } +.title { font-size: 1.1em; } +footer a { text-decoration: none; } + +.pull-left { + float: left +} +.pull-right { + float: right +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +header { + position: relative; + width: 100%; + height: 1.75rem; + font-size: 1rem; +} + +header ul, +header ol { + margin: 0; + padding: 0; + list-style: none +} +header nav { + padding: 0 0.5rem +} + +header a { + color: #fff; /* White text for header links (to ensure contrast on pastel purple header) */ + line-height: 1.75rem; + padding: 0 0.5rem +} +header a:hover, +header .current a { + color: #fff +} + +/* Code Boxes */ +pre { + border: 2px solid light-dark(#C7B4DE, #A687D0); /* Pastel purple border that adapts to light/dark mode */ + padding: 1em; + overflow-x: auto; +} +pre code { background: none; } + +code { + background-color: light-dark(#F8EBFD, #EDE8F5); /* Pastel background that adapts to light/dark mode */ + border-radius: 3px; + padding: 0.2em; + overflow-x: auto; +} + +/* Images, tables, misc. */ +img, iframe, video { + max-width: 100%; + height: auto; + display: block; + margin-left: auto; + margin-right: auto; +} + +main { + hyphens: auto; + max-width: 650px; + margin-left: auto; + margin-right: auto; + line-height: 1.7em; + hyphens: auto; + display: block; + font-size: 1.1em; +} +main a { + font-weight: bold; +} + +blockquote { + border-left: 5px solid light-dark(#C7B4DE, #A687D0); /* Pastel purple border that adapts to light/dark mode */ + padding: 3px 1em 3px; +} + +.content-wrapper { + padding: 0px 12px 0px 12px; +} +#foxy { + min-width: 40px; + float: right; + padding: 10px; + display: block; +} + + +#table-of-contents { +} + +/* Small devices, phones */ +@media only screen and (min-width : 480px) { + #foxy { + min-width: 40px; + float: center; + padding: 10px 10px 10px 20px; + display: block; + } + +} + +/* Desktop screen styles for TOC */ +@media screen and (min-width: 768px) { + #table-of-contents { + position: fixed; + top: 50%; + right: 15px; + transform: translateY(-50%); + background-color: light-dark(#FFD1DC, #E1DAED); + padding: 10px; + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); + width: 250px; + max-height: 70vh; + overflow-y: auto; + } +} + +.flex-container { + display: flex; + flex-direction: column; /* Stack items vertically */ + align-items: center; /* Center items horizontally */ + margin: 0; /* Remove any default margins */ +} + +.responsive-video { + width: 960px; /* Set desired width */ + height: auto; /* Maintain aspect ratio */ + margin-bottom: 0; /* Remove bottom margin */ +} + +.video-wrapper iframe { + max-width: 1280px; /* or whatever your desired width is */ + width: 100%; + height: 360px; +} diff --git a/public/css/style.css b/public/css/style.css index c2ff580..cb92dd8 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -1,76 +1,73 @@ -/* Dark mode - Light Pastel Purple Inversion */ +/* Dark mode */ @media (prefers-color-scheme: dark) { body { - background-color: #E1DAED; /* Very light pastel purple for "dark" mode background */ - color: #4F356B; /* Darker pastel purple for text (for contrast) */ + background-color: #f2edf2; + color: #4F356B; } blockquote { - background: #EDE8F5; /* Lighter pastel purple for blockquote */ + background: #EDE8F5; } a { - color: #A687D0; /* Slightly more vibrant pastel purple for links */ + color: #A687D0; } header { - background: #A687D0; /* Slightly more vibrant pastel purple header */ - border-bottom: 2px dotted #C7B4DE; /* Pastel purple dotted border */ + background: #A687D0; + border-bottom: 2px dotted #C7B4DE; } .article-meta, .menu a { - background: #E1DAED; /* Very light pastel purple */ - color: #4F356B; /* Darker pastel purple text */ + background: #E1DAED; + color: #4F356B; } table { margin: auto; - border-top: 1px solid #B4A3CC; /* Darker pastel purple for table borders */ + border-top: 1px solid #B4A3CC; border-bottom: 1px solid #B4A3CC; } table thead th { border-bottom: 1px solid #B4A3CC; } th, td { padding: 5px; } - tr:nth-child(even) { background: #F2EDF7; } /* Even lighter pastel purple for even rows */ - + tr:nth-child(even) { background: #F2EDF7; } } - -/* Light mode - Actual Pastel Pink (Main Theme) */ +/* Light mode */ @media (prefers-color-scheme: light) { body { - background-color: #FFD1DC; /* Your actual pastel pink body background */ - color: #4F356B; /* Darker pastel purple for main text (for contrast) */ + background-color: #f3e4f5; + color: #4F356B; } blockquote { - background: #FFEBF0; /* Lighter pink for subtle blockquote contrast */ + background: #EDE8F5; } a { - color: #C7B4DE; /* Pastel purple for links */ + color: #A687D0; } header { - background: #C7B4DE; /* Pastel purple header */ + background: #A687D0; + border-bottom: 2px dotted #C7B4DE; } .article-meta, .menu a { - background: #FFD1DC; /* Pastel pink */ - color: #4F356B; /* Darker pastel purple text */ + background: #E1DAED; + color: #4F356B; } table { margin: auto; - border-top: 1px solid #DBCFE0; /* Muted pastel purple for table borders */ - border-bottom: 1px solid #DBCFE0; + border-top: 1px solid #B4A3CC; + border-bottom: 1px solid #B4A3CC; } - table thead th { border-bottom: 1px solid #DBCFE0; } + table thead th { border-bottom: 1px solid #B4A3CC; } th, td { padding: 5px; } - tr:nth-child(even) { background: #FFEBF0; } /* Lighter pink for even rows */ - + tr:nth-child(even) { background: #F2EDF7; } } - /* Shared styles */ body { max-width: 800px; @@ -81,10 +78,13 @@ body { h1 { line-height: 1.5em; + color: #442d5c; } +text-emphasis: "*" #555555; + #TableOfContents, #TOC { - border: 1px solid light-dark(#DBCFE0, #B4A3CC); /* Pastel border that adapts to light/dark mode */ + border: 1px solid light-dark(#000000, #ffffff); border-radius: 5px; } @@ -248,3 +248,4 @@ blockquote { width: 100%; height: 360px; } + diff --git a/public/css/style.css.bak b/public/css/style.css.bak new file mode 100644 index 0000000..c2ff580 --- /dev/null +++ b/public/css/style.css.bak @@ -0,0 +1,250 @@ +/* Dark mode - Light Pastel Purple Inversion */ +@media (prefers-color-scheme: dark) { + body { + background-color: #E1DAED; /* Very light pastel purple for "dark" mode background */ + color: #4F356B; /* Darker pastel purple for text (for contrast) */ + } + + blockquote { + background: #EDE8F5; /* Lighter pastel purple for blockquote */ + } + + a { + color: #A687D0; /* Slightly more vibrant pastel purple for links */ + } + + header { + background: #A687D0; /* Slightly more vibrant pastel purple header */ + border-bottom: 2px dotted #C7B4DE; /* Pastel purple dotted border */ + } + + .article-meta, .menu a { + background: #E1DAED; /* Very light pastel purple */ + color: #4F356B; /* Darker pastel purple text */ + } + + table { + margin: auto; + border-top: 1px solid #B4A3CC; /* Darker pastel purple for table borders */ + border-bottom: 1px solid #B4A3CC; + } + table thead th { border-bottom: 1px solid #B4A3CC; } + th, td { padding: 5px; } + tr:nth-child(even) { background: #F2EDF7; } /* Even lighter pastel purple for even rows */ + +} + + +/* Light mode - Actual Pastel Pink (Main Theme) */ +@media (prefers-color-scheme: light) { + body { + background-color: #FFD1DC; /* Your actual pastel pink body background */ + color: #4F356B; /* Darker pastel purple for main text (for contrast) */ + } + + blockquote { + background: #FFEBF0; /* Lighter pink for subtle blockquote contrast */ + } + + a { + color: #C7B4DE; /* Pastel purple for links */ + } + + header { + background: #C7B4DE; /* Pastel purple header */ + } + + .article-meta, .menu a { + background: #FFD1DC; /* Pastel pink */ + color: #4F356B; /* Darker pastel purple text */ + } + + table { + margin: auto; + border-top: 1px solid #DBCFE0; /* Muted pastel purple for table borders */ + border-bottom: 1px solid #DBCFE0; + } + table thead th { border-bottom: 1px solid #DBCFE0; } + th, td { padding: 5px; } + tr:nth-child(even) { background: #FFEBF0; } /* Lighter pink for even rows */ + +} + + +/* Shared styles */ +body { + max-width: 800px; + margin: auto; + padding: .2em; + line-height: 1.5em; +} + +h1 { + line-height: 1.5em; +} + +#TableOfContents, #TOC { + border: 1px solid light-dark(#DBCFE0, #B4A3CC); /* Pastel border that adapts to light/dark mode */ + border-radius: 5px; +} + +/* Header and Footer */ +.menu li { display: inline-block; } +.article-meta, .menu a { + text-decoration: none; + padding: 5px; + border-radius: 5px; + border-style: dotted; + border-width: 1px; + margin: 20px 0px 20px 0px; +} + +.terms { font-size: .9em; } +.menu, .article-meta, footer { text-align: center; } +.title { font-size: 1.1em; } +footer a { text-decoration: none; } + +.pull-left { + float: left +} +.pull-right { + float: right +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +header { + position: relative; + width: 100%; + height: 1.75rem; + font-size: 1rem; +} + +header ul, +header ol { + margin: 0; + padding: 0; + list-style: none +} +header nav { + padding: 0 0.5rem +} + +header a { + color: #fff; /* White text for header links (to ensure contrast on pastel purple header) */ + line-height: 1.75rem; + padding: 0 0.5rem +} +header a:hover, +header .current a { + color: #fff +} + +/* Code Boxes */ +pre { + border: 2px solid light-dark(#C7B4DE, #A687D0); /* Pastel purple border that adapts to light/dark mode */ + padding: 1em; + overflow-x: auto; +} +pre code { background: none; } + +code { + background-color: light-dark(#F8EBFD, #EDE8F5); /* Pastel background that adapts to light/dark mode */ + border-radius: 3px; + padding: 0.2em; + overflow-x: auto; +} + +/* Images, tables, misc. */ +img, iframe, video { + max-width: 100%; + height: auto; + display: block; + margin-left: auto; + margin-right: auto; +} + +main { + hyphens: auto; + max-width: 650px; + margin-left: auto; + margin-right: auto; + line-height: 1.7em; + hyphens: auto; + display: block; + font-size: 1.1em; +} +main a { + font-weight: bold; +} + +blockquote { + border-left: 5px solid light-dark(#C7B4DE, #A687D0); /* Pastel purple border that adapts to light/dark mode */ + padding: 3px 1em 3px; +} + +.content-wrapper { + padding: 0px 12px 0px 12px; +} +#foxy { + min-width: 40px; + float: right; + padding: 10px; + display: block; +} + + +#table-of-contents { +} + +/* Small devices, phones */ +@media only screen and (min-width : 480px) { + #foxy { + min-width: 40px; + float: center; + padding: 10px 10px 10px 20px; + display: block; + } + +} + +/* Desktop screen styles for TOC */ +@media screen and (min-width: 768px) { + #table-of-contents { + position: fixed; + top: 50%; + right: 15px; + transform: translateY(-50%); + background-color: light-dark(#FFD1DC, #E1DAED); + padding: 10px; + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); + width: 250px; + max-height: 70vh; + overflow-y: auto; + } +} + +.flex-container { + display: flex; + flex-direction: column; /* Stack items vertically */ + align-items: center; /* Center items horizontally */ + margin: 0; /* Remove any default margins */ +} + +.responsive-video { + width: 960px; /* Set desired width */ + height: auto; /* Maintain aspect ratio */ + margin-bottom: 0; /* Remove bottom margin */ +} + +.video-wrapper iframe { + max-width: 1280px; /* or whatever your desired width is */ + width: 100%; + height: 360px; +} diff --git a/public/donate/index.html b/public/donate/index.html index c995ea2..3aabcfe 100644 --- a/public/donate/index.html +++ b/public/donate/index.html @@ -1,6 +1,151 @@ -Donate! | Home

    Donate!

    If you like my site and would like to support me, feel free to send a donation via Monero XMR to the wallet below. I would be very thankful!

    Address: 46DWg1pwWrREwzaPY3P9fv4iUpbsKXq94CXCth5nxfv9CA5GeydHSKKMtXk5xaAhzK3JnfPn7MDamNxeyk5tLNYs96x4ygZ

    Monero wallet QR code ->> Home
    \ No newline at end of file + + + + + + + + + + + + + Donate! | Home + + + + + + + +
    + +
    + + +
    +

    Donate!

    + + +

    + + + + + +

    +
    + + + +
    +
    +

    If you like my site and would like to support me, feel free to send a donation via Monero XMR to the wallet below. I would be very thankful!

    +

    Address: 46DWg1pwWrREwzaPY3P9fv4iUpbsKXq94CXCth5nxfv9CA5GeydHSKKMtXk5xaAhzK3JnfPn7MDamNxeyk5tLNYs96x4ygZ

    +Monero wallet QR code + + >> Home +
    +
    + + + + diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png index d885ad9..e022173 100644 Binary files a/public/favicon-16x16.png and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png index 7ddf54d..b5a8170 100644 Binary files a/public/favicon-32x32.png and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico index e77f479..cfe977f 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/images/freemusicnow.png b/public/images/freemusicnow.png new file mode 100644 index 0000000..f2afe52 Binary files /dev/null and b/public/images/freemusicnow.png differ diff --git a/public/images/fsf-member.png b/public/images/fsf-member.png new file mode 100644 index 0000000..999c2e6 Binary files /dev/null and b/public/images/fsf-member.png differ diff --git a/public/images/ibuki_win_pose.gif b/public/images/ibuki_win_pose.gif new file mode 100644 index 0000000..00e40ea Binary files /dev/null and b/public/images/ibuki_win_pose.gif differ diff --git a/public/images/kanata-icon.svg b/public/images/kanata-icon.svg new file mode 100644 index 0000000..8405b53 --- /dev/null +++ b/public/images/kanata-icon.svg @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/online_spyware_watchdog.png b/public/images/online_spyware_watchdog.png new file mode 100644 index 0000000..925be82 Binary files /dev/null and b/public/images/online_spyware_watchdog.png differ diff --git a/public/images/transparent_ipod_classic.jpg b/public/images/transparent_ipod_classic.jpg new file mode 100644 index 0000000..c1a4c70 Binary files /dev/null and b/public/images/transparent_ipod_classic.jpg differ diff --git a/public/images/yotsuba_cupid_gun.jpg b/public/images/yotsuba_cupid_gun.jpg new file mode 100644 index 0000000..3828947 Binary files /dev/null and b/public/images/yotsuba_cupid_gun.jpg differ diff --git a/public/index.html b/public/index.html index 8253238..15bb16b 100644 --- a/public/index.html +++ b/public/index.html @@ -1,10 +1,185 @@ -Home | Home

    Manga panel from Chainsaw Man. Yoru/War Devil looking back and saying 'I like that pitiful look of yours.'

    Lulu’s Corner!

    My name is Lulu, and I’m yet another geek on the internet. Here you will find blogs, reviews, and other useless (but potentially useful?) information about myself and the things I find myself witnessing and doing throughout my life. Hope you enjoy the show ٩(ˊᗜˋ*)و ♡

    Manga panel from Chainsaw Man. Asa (far left) looks off embarassed as Yoshida (far right) says 'Hey' and Yuko (middle) says 'Nice to meetcha, partners!'
    **Images taken from Chainsaw Man manga**

    Posts

    \ No newline at end of file + + + + + + + + + + + + + + Luluslly's Site | Home + + + + + + + +
    + +
    + + + +
    + + +

    +

    Lulu’s Corner!

    +

    My name is Lulu, and I’m yet another geek on the internet. Here you will find blogs, reviews, and other useless (but potentially useful?) information about myself and the things I find myself witnessing and doing throughout my life. Hope you enjoy the show ٩(ˊᗜˋ*)و ♡

    +Manga panel from Chainsaw Man. Asa (far left) looks off embarassed as Yoshida (far right) says 'Hey' and Yuko (middle) says 'Nice to meetcha, partners!' +
    **Images taken from Chainsaw Man manga**
    +
    +

    Posts

    + + + +
    + + + + diff --git a/public/index.xml b/public/index.xml index d09408e..67f8536 100644 --- a/public/index.xml +++ b/public/index.xml @@ -1,26 +1,75 @@ -Homehttps://luluslly.xyz/Recent content on HomeHugoen-usSat, 02 Aug 2025 00:00:00 +0000On Getting My First Split Mechanical Keyboardhttps://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/Sat, 02 Aug 2025 00:00:00 +0000https://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/<img src="https://luluslly.xyz/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> -<p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> -<h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> -<p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p>Initial Thoughts On My Newfound Apple Ecosystemhttps://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/Thu, 24 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/<p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p>Playing Around With Swipe Typehttps://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/Tue, 22 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/<p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p>A Poem I Madehttps://luluslly.xyz/post/2025/07/20/poem-i-made/Sun, 20 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/20/poem-i-made/<p>I wrote the below poem on 2025-04-25. Not an instant classic, but simply an expression of my feelings.</p> -<pre tabindex="0"><code>i yearn to be with another being -a lifelog bond where our memories and experiences intertwine -our sorrows, our joy, our anger -all together -a collective conscious -our deaths will leave behind our souls to dwell in the people we touched -the people we helped, the people we knew and loved -that will be our legacy -</code></pre>The First Post!https://luluslly.xyz/post/2025/07/18/the-first-post/Fri, 18 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/18/the-first-post/<h1 id="the-first-post">The First Post!</h1> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#433e56;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-lisp" data-lang="lisp"><span style="display:flex;"><span>(display <span style="color:#1bc5e0">&#34;Hello, World!&#34;</span>) -</span></span></code></pre></div>Alternative Platformshttps://luluslly.xyz/socials/Mon, 01 Jan 0001 00:00:00 +0000https://luluslly.xyz/socials/<p>I&rsquo;m on other platforms that you can feel free to check out.</p> -<p>Click on the images to go to the page.</p> -<div style="display: flex; gap: 20px;"> - <p><a href="https://bsky.app/profile/lulusillyyy.bsky.social"><img src="https://luluslly.xyz/images/bsky.svg" alt="bluesky" width=50 height=50></a></p> - <p><a href="https://x.com/lulusillyyy"><img src="https://luluslly.xyz/images/x.svg" alt="X.com, formerly Twitter" width=50 height=50></a></p> - <p><a href="https://github.com/lulusillyyy"><img src="https://luluslly.xyz/images/github.svg" alt="GitHub" width=50 height=50></a></p> - <p><a href="https://steamcommunity.com/id/luluthaqt"><img src="https://luluslly.xyz/images/steam.svg" alt="Steam" width=50 height=50></a></p> - <p><a href="https://www.youtube.com/@lulusillyyy"><img src="https://luluslly.xyz/images/youtube.svg" alt="YouTube" width=50 height=50></a></p> - <p><a href="https://www.twitch.tv/lulusillyyy"><img src="https://luluslly.xyz/images/twitch.svg" alt="Twitch.tv" width=50 height=50></a></p> -</div>Donate!https://luluslly.xyz/donate/Mon, 01 Jan 0001 00:00:00 +0000https://luluslly.xyz/donate/<p>If you like my site and would like to support me, feel free to send a donation via Monero XMR to the wallet below. I would be very thankful!</p> -<p><strong>Address:</strong> <code style="display: block;word-break: break-all;">46DWg1pwWrREwzaPY3P9fv4iUpbsKXq94CXCth5nxfv9CA5GeydHSKKMtXk5xaAhzK3JnfPn7MDamNxeyk5tLNYs96x4ygZ</code></p> -<img src="https://luluslly.xyz/images/monero_qr.webp" alt="Monero wallet QR code"> \ No newline at end of file + + + + Luluslly's Site on Home + http://localhost:1313/ + Recent content in Luluslly's Site on Home + Hugo + en-us + Sat, 06 Dec 2025 00:00:00 +0000 + + + Site/Life Update + http://localhost:1313/post/2025/12/06/site-update-dec06/ + Sat, 06 Dec 2025 00:00:00 +0000 + http://localhost:1313/post/2025/12/06/site-update-dec06/ + <p>Heya everyone. Long time, no see.</p> <p>I realize that I haven&rsquo;t published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and hard drive storage space if you&rsquo;re not doing anything with it, right? I think the least I could do is be transparent and let you guys know what I&rsquo;ve been up to in the mean time.</p> + + + Configuring a Corne-style Keyboard Layout Using Kanata + http://localhost:1313/post/2025/09/06/kanata-config/ + Sat, 06 Sep 2025 00:00:00 +0000 + http://localhost:1313/post/2025/09/06/kanata-config/ + <p>As of late, I have been working on keeping up-to-date repositories of my various configuration files, which can now be viewed on my <a href="https://git.luluslly.xyz/lulusilly/">Forgejo instance</a>. One of the things I have put a decent amount of work into has been my daily-use keyboard layout. Seeing as I&rsquo;ve fallen hook, line, and sinker for the ergonomic keyboard craze, I&rsquo;ve come up with a relatively comfortable setup using the <a href="https://github.com/jtroo/kanata">Kanata</a> program.</p> <img src="http://localhost:1313/images/kanata-icon.svg" alt="A white letter K imprinted on a pastel pink keyboard key cap Kanata logo"> <p>Kanata &ndash; in simple terms &ndash; is a <strong>keyboard remapper</strong>. You can configure your keyboard to execute certain commands when a specific sequence of keys are pressed, do one-to-one remaps, and set up layers to allow you to access keys that would otherwise be a pain in the ass to enter traditionally.</p> + + + On Getting My First Split Mechanical Keyboard + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + Sat, 02 Aug 2025 00:00:00 +0000 + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + <img src="http://localhost:1313/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> <p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> <h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> <p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p> + + + Initial Thoughts On My Newfound Apple Ecosystem + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + Thu, 24 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + <p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p> + + + Playing Around With Swipe Type + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + Tue, 22 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + <p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p> + + + A Poem I Made + http://localhost:1313/post/2025/07/20/poem-i-made/ + Sun, 20 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/20/poem-i-made/ + <p>I wrote the below poem on 2025-04-25. Not an instant classic, but simply an expression of my feelings.</p> <pre tabindex="0"><code>i yearn to be with another being a lifelog bond where our memories and experiences intertwine our sorrows, our joy, our anger all together a collective conscious our deaths will leave behind our souls to dwell in the people we touched the people we helped, the people we knew and loved that will be our legacy </code></pre> + + + The First Post! + http://localhost:1313/post/2025/07/18/the-first-post/ + Fri, 18 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/18/the-first-post/ + <h1 id="the-first-post">The First Post!</h1> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#433e56;-moz-tab-size:2;-o-tab-size:2;tab-size:2;"><code class="language-lisp" data-lang="lisp"><span style="display:flex;"><span>(display <span style="color:#1bc5e0">&#34;Hello, World!&#34;</span>) </span></span></code></pre></div> + + + Alternative Platforms + http://localhost:1313/socials/ + Mon, 01 Jan 0001 00:00:00 +0000 + http://localhost:1313/socials/ + <p>I&rsquo;m on other platforms that you can feel free to check out.</p> <p>Click on the images to go to the page.</p> <div style="display: flex; gap: 20px;"> <p><a href="https://bsky.app/profile/lulusillyyy.bsky.social"><img src="http://localhost:1313/images/bsky.svg" alt="bluesky" width=50 height=50></a></p> <p><a href="https://github.com/lulusillyyy"><img src="http://localhost:1313/images/github.svg" alt="GitHub" width=50 height=50></a></p> <p><a href="https://steamcommunity.com/id/luluthaqt"><img src="http://localhost:1313/images/steam.svg" alt="Steam" width=50 height=50></a></p> <p><a href="https://www.youtube.com/@lulusillyyy"><img src="http://localhost:1313/images/youtube.svg" alt="YouTube" width=50 height=50></a></p> <p><a href="https://www.twitch.tv/lulusillyyy"><img src="http://localhost:1313/images/twitch.svg" alt="Twitch.tv" width=50 height=50></a></p> </div> + + + Donate! + http://localhost:1313/donate/ + Mon, 01 Jan 0001 00:00:00 +0000 + http://localhost:1313/donate/ + <p>If you like my site and would like to support me, feel free to send a donation via Monero XMR to the wallet below. I would be very thankful!</p> <p><strong>Address:</strong> <code style="display: block;word-break: break-all;">46DWg1pwWrREwzaPY3P9fv4iUpbsKXq94CXCth5nxfv9CA5GeydHSKKMtXk5xaAhzK3JnfPn7MDamNxeyk5tLNYs96x4ygZ</code></p> <img src="http://localhost:1313/images/monero_qr.webp" alt="Monero wallet QR code"> + + + diff --git a/public/post/1/01/01/index.html b/public/post/1/01/01/index.html index 460c825..145a61b 100644 --- a/public/post/1/01/01/index.html +++ b/public/post/1/01/01/index.html @@ -40,6 +40,11 @@ +
  • + ~/donate +
  • + +
  • ~/socials
  • @@ -72,7 +77,7 @@
    -

    test

    +

    slug: site-update-nov30

    >> Home
    @@ -113,20 +118,28 @@ This page is perpetually under construction Matrix numbers scrolling across the screen Warning! This page may be hazardous to your mental health +

    + + Online Spyware Watchdog +

    +

    + + Lucida +

    +

    + + Free Software Foundation member since November, 2025 +

    \ No newline at end of file + + + + + + + + + + + + + The First Post! | Home + + + + + + + +
    + +
    + + +
    +

    The First Post!

    +

    Lulu

    +

    2025/07/18

    +

    + + + Categories: general + + + + +

    +
    + + + +
    +
    +

    The First Post!

    +
    (display "Hello, World!")
    +
    + >> Home +
    +
    + + + + diff --git a/public/post/2025/07/20/poem-i-made/index.html b/public/post/2025/07/20/poem-i-made/index.html index 5429eeb..2707cab 100644 --- a/public/post/2025/07/20/poem-i-made/index.html +++ b/public/post/2025/07/20/poem-i-made/index.html @@ -1,5 +1,88 @@ -A Poem I Made | Home

    A Poem I Made

    Lulu

    2025/07/20

    Categories: writings -Tags: poetry

    I wrote the below poem on 2025-04-25. Not an instant classic, but simply an expression of my feelings.

    i yearn to be with another being
    +
    +
    +  
    +
    +    
    +    
    +    
    +    
    +
    +    
    +    
    +    
    +    A Poem I Made | Home
    +    
    +    
    +    
    +    
    +  
    +
    +  
    +    
    + +
    + + + + + + +
    +
    +

    I wrote the below poem on 2025-04-25. Not an instant classic, but simply an expression of my feelings.

    +
    i yearn to be with another being
     a lifelog bond where our memories and experiences intertwine
     our sorrows, our joy, our anger
     all together
    @@ -7,8 +90,72 @@ a collective conscious
     our deaths will leave behind our souls to dwell in the people we touched
     the people we helped, the people we knew and loved
     that will be our legacy
    -
    >> Home

    Think Different Powered by Mac -Linux Powered -This page is perpetually under construction -Matrix numbers scrolling across the screen -Warning! This page may be hazardous to your mental health
    \ No newline at end of file +
    + >> Home +
    +
    + + + + diff --git a/public/post/2025/07/22/playing-around-with-swipe-type/index.html b/public/post/2025/07/22/playing-around-with-swipe-type/index.html index 2179cab..e385eb6 100644 --- a/public/post/2025/07/22/playing-around-with-swipe-type/index.html +++ b/public/post/2025/07/22/playing-around-with-swipe-type/index.html @@ -1,7 +1,164 @@ -Playing Around With Swipe Type | Home

    Playing Around With Swipe Type

    2025/07/22

    Categories: computing -Tags: phone iPhone samsung

    Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone’s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand – or I guess in this case, thumb.

    AI blurb:

    Gesture typing, also known as swipe or glide typing, is a method of text input on touchscreen devices where you type words by sliding your finger across the keyboard, rather than tapping each individual key. It’s a feature on both Android and iOS devices and is generally enabled through the keyboard’s settings.

    This feature uses the phone’s built in predictive text functionality to allow for words to be interpreted and the best guess to be spat out.

    I took a simple MonkeyType test to see how fast I could type after only having started using this input method for about an hour:

    Normally tapping to type puts me a little above at ~60 words per minute – quite ironic when you consider the fact that the average computer user that can touch type types around that speed.

    I asked a couple of people in chats I frequent which input method they use primarily. Most either used swipe type or never heard of the feature at all. I don’t know many if ANY people IRL that know about gesture typing, let alone prefer it.

    >> Home
    \ No newline at end of file + + + + + + + + + + + + + Playing Around With Swipe Type | Home + + + + + + + +
    + +
    + + +
    +

    Playing Around With Swipe Type

    + +

    2025/07/22

    +

    + + + Categories: computing + + + + Tags: phone iPhone samsung + + +

    +
    + + + +
    +
    +

    Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone’s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand – or I guess in this case, thumb.

    +

    AI blurb:

    +
    +

    Gesture typing, also known as swipe or glide typing, is a method of text input on touchscreen devices where you type words by sliding your finger across the keyboard, rather than tapping each individual key. It’s a feature on both Android and iOS devices and is generally enabled through the keyboard’s settings.

    +
    +

    This feature uses the phone’s built in predictive text functionality to allow for words to be interpreted and the best guess to be spat out.

    +

    I took a simple MonkeyType test to see how fast I could type after only having started using this input method for about an hour:

    + +

    Normally tapping to type puts me a little above at ~60 words per minute – quite ironic when you consider the fact that the average computer user that can touch type types around that speed.

    +

    I asked a couple of people in chats I frequent which input method they use primarily. Most either used swipe type or never heard of the feature at all. I don’t know many if ANY people IRL that know about gesture typing, let alone prefer it.

    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/index.html b/public/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/index.html index 47eb4d0..248cdd8 100644 --- a/public/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/index.html +++ b/public/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/index.html @@ -1,7 +1,161 @@ -Initial Thoughts On My Newfound Apple Ecosystem | Home

    Initial Thoughts On My Newfound Apple Ecosystem

    2025/07/24

    Categories: computing -Tags: macOS iPhone iPad

    I’ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn’t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.

    Yotsuba wearing a pair of headphones and holding the ear pads in her hands.

    My first impressions were something along the lines of:

    Oh wow, this device is expensive! And it actually feels nice to hold and use! Let’s hope it doesn’t break within the week!

    The Apple packaging of the 14 inch M4 MacBook Pro and Airpods 4 Active Noise Cancelling

    In all seriousness, the finish of the MacBook Pro is very good. It feels like a premium device and has given me zero problems—aside from the screen attracting fingerprints like a moth to a flame. I appreciate having a backlit keyboard for the first time since I originally got the old broken MacBook over a year ago. I find that the screen is the best out of any laptop I’ve ever had. Apple seems to always find a way to make their devices look so pretty. I can’t help but stare sometimes at the clean, uniform UI and the clear, crisp text from a web page I’m looking at. It all feels so right. -Now, after saying all this, you may presume I impulse bought this thing purely for aesthetic pleasures, and you’d be about 25% right. While I didn’t necessarily NEED a Mac to survive another day, I did want to have experience with modern editions of the macOS operating system. Even more so, I wanted to have a full Apple ecosystem for maximum compatibility and productivity. I already harbored an Android/ChromeOS ecosystem with my cheap Chromebook, Samsung Galaxy Tab A7 Lite, and Samsung Galaxy S24 Ultra—the latter of which created a crater in my pocket that I still have lingering regrets about. I always had an iPad and later an iPhone, but the Mac was elusive. The ability to use my iPad as not only a second monitor but also a separate extension of macOS using Universal Control was too enticing. Once I caved and made the purchase, I planned on getting the 11th generation iPad to have an almost fully USB-C device lineup, with the exception being my now-legacy iPhone 12. With the power of student discounts and a $100 Apple gift card, I was able to get a comfortable iPad setup with the Apple Pencil for all of my note-taking needs. With all these devices combined, I have completed the holy Apple trinity.

    >> Home
    \ No newline at end of file + + + + + + + + + + + + + Initial Thoughts On My Newfound Apple Ecosystem | Home + + + + + + + +
    + +
    + + +
    +

    Initial Thoughts On My Newfound Apple Ecosystem

    + +

    2025/07/24

    +

    + + + Categories: computing + + + + Tags: macOS iPhone iPad + + +

    +
    + + + +
    +
    +

    I’ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn’t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.

    +Yotsuba wearing a pair of headphones and holding the ear pads in her hands. +

    My first impressions were something along the lines of:

    +
    +

    Oh wow, this device is expensive! And it actually feels nice to hold and use! Let’s hope it doesn’t break within the week!

    +
    +The Apple packaging of the 14 inch M4 MacBook Pro and Airpods 4 Active Noise Cancelling +

    In all seriousness, the finish of the MacBook Pro is very good. It feels like a premium device and has given me zero problems—aside from the screen attracting fingerprints like a moth to a flame. I appreciate having a backlit keyboard for the first time since I originally got the old broken MacBook over a year ago. I find that the screen is the best out of any laptop I’ve ever had. Apple seems to always find a way to make their devices look so pretty. I can’t help but stare sometimes at the clean, uniform UI and the clear, crisp text from a web page I’m looking at. It all feels so right. +Now, after saying all this, you may presume I impulse bought this thing purely for aesthetic pleasures, and you’d be about 25% right. While I didn’t necessarily NEED a Mac to survive another day, I did want to have experience with modern editions of the macOS operating system. Even more so, I wanted to have a full Apple ecosystem for maximum compatibility and productivity. I already harbored an Android/ChromeOS ecosystem with my cheap Chromebook, Samsung Galaxy Tab A7 Lite, and Samsung Galaxy S24 Ultra—the latter of which created a crater in my pocket that I still have lingering regrets about. I always had an iPad and later an iPhone, but the Mac was elusive. The ability to use my iPad as not only a second monitor but also a separate extension of macOS using Universal Control was too enticing. Once I caved and made the purchase, I planned on getting the 11th generation iPad to have an almost fully USB-C device lineup, with the exception being my now-legacy iPhone 12. With the power of student discounts and a $100 Apple gift card, I was able to get a comfortable iPad setup with the Apple Pencil for all of my note-taking needs. With all these devices combined, I have completed the holy Apple trinity.

    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/08/02/on-getting-my-first-split-mech-keyboard/index.html b/public/post/2025/08/02/on-getting-my-first-split-mech-keyboard/index.html index 6b5e32f..0b1703c 100644 --- a/public/post/2025/08/02/on-getting-my-first-split-mech-keyboard/index.html +++ b/public/post/2025/08/02/on-getting-my-first-split-mech-keyboard/index.html @@ -1,6 +1,165 @@ -On Getting My First Split Mechanical Keyboard | Home

    On Getting My First Split Mechanical Keyboard

    2025/08/02

    Categories: computing ergonomics -Tags: keyboard mechanical keyboard

    Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad

    I finally got my first split, columnar, mechanical keyboard. It’s a relatively cheap one I found on Aliexpress, which you can find here.

    Glazing the Keyboard

    Ever since I got it, I’ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I’ve been allotted. Surprisingly, it’s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full Vial/QMK support. This is very beneficial to me since I absolutely require my home row mods and tap dance thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It’s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even slightly more comfortable!)

    Things I Don’t Like

    Brief list of things I don’t like about the keyboard as much:

    Regardless, I’m happy with this keyboard. I will definitely be doing majority of my typing using this thing – at least until I procure a ZSA Voyager or Glove80.

    >> Home
    \ No newline at end of file + + + + + + + + + + + + + On Getting My First Split Mechanical Keyboard | Home + + + + + + + +
    + +
    + + +
    +

    On Getting My First Split Mechanical Keyboard

    + +

    2025/08/02

    +

    + + + Categories: computing ergonomics + + + + Tags: keyboard mechanical keyboard + + +

    +
    + + + +
    +
    + Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad +

    I finally got my first split, columnar, mechanical keyboard. It’s a relatively cheap one I found on Aliexpress, which you can find here.

    +

    Glazing the Keyboard

    +

    Ever since I got it, I’ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I’ve been allotted. Surprisingly, it’s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full Vial/QMK support. This is very beneficial to me since I absolutely require my home row mods and tap dance thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It’s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even slightly more comfortable!)

    +

    Things I Don’t Like

    +

    Brief list of things I don’t like about the keyboard as much:

    + +

    Regardless, I’m happy with this keyboard. I will definitely be doing majority of my typing using this thing – at least until I procure a ZSA Voyager or Glove80.

    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/09/05/kanata-config/index.html b/public/post/2025/09/05/kanata-config/index.html new file mode 100644 index 0000000..ff5aa79 --- /dev/null +++ b/public/post/2025/09/05/kanata-config/index.html @@ -0,0 +1,149 @@ + + + + + + + + + + + + + Configuring a Corne-style Keyboard Layout Using Kanata | Home + + + + + + + +
    + +
    + + +
    +

    Configuring a Corne-style Keyboard Layout Using Kanata

    + +

    2025/09/05

    +

    + + + Categories: keyboard computing ergonomics + + + + Tags: keyboard kanata + + +

    +
    + + + +
    +
    +

    As of late, I have been working on keeping up-to-date repositories of my various configuration files, which can now be viewed on my Forgejo instance. One of the things I have put a decent amount of work into has been my daily-use keyboard layout. Seeing as I’ve fallen hook, line, and sinker for the ergonomic keyboard craze, I’ve come up with a relatively comfortable setup using the Kanata program.

    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/09/06/kanata-config/index.html b/public/post/2025/09/06/kanata-config/index.html new file mode 100644 index 0000000..c6b9808 --- /dev/null +++ b/public/post/2025/09/06/kanata-config/index.html @@ -0,0 +1,156 @@ + + + + + + + + + + + + + Configuring a Corne-style Keyboard Layout Using Kanata | Home + + + + + + + +
    + +
    + + +
    +

    Configuring a Corne-style Keyboard Layout Using Kanata

    + +

    2025/09/06

    +

    + + + Categories: keyboard computing ergonomics + + + + Tags: keyboard kanata + + +

    +
    + + + +
    +
    +

    As of late, I have been working on keeping up-to-date repositories of my various configuration files, which can now be viewed on my Forgejo instance. One of the things I have put a decent amount of work into has been my daily-use keyboard layout. Seeing as I’ve fallen hook, line, and sinker for the ergonomic keyboard craze, I’ve come up with a relatively comfortable setup using the Kanata program.

    +A white letter K imprinted on a pastel pink keyboard key cap Kanata logo +

    Kanata – in simple terms – is a keyboard remapper. You can configure your keyboard to execute certain commands when a specific sequence of keys are pressed, do one-to-one remaps, and set up layers to allow you to access keys that would otherwise be a pain in the ass to enter traditionally.

    +

    As I’ve been privy to Kanata for some months now, my configuration has changed quite a bit as I’ve learned the extent to which I can utilize layering and key chords.

    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/10/20/foss-fanaticism/index.html b/public/post/2025/10/20/foss-fanaticism/index.html new file mode 100644 index 0000000..eb01ad5 --- /dev/null +++ b/public/post/2025/10/20/foss-fanaticism/index.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + On FOSS Fanaticism | Home + + + + + + + +
    + +
    + + +
    +

    On FOSS Fanaticism

    + +

    2025/10/20

    +

    + + + Categories: computing foss + + + + Tags: free software ideology + + +

    +
    + + + +
    +
    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/10/29/brokie-ipod/index.html b/public/post/2025/10/29/brokie-ipod/index.html new file mode 100644 index 0000000..b95d3b8 --- /dev/null +++ b/public/post/2025/10/29/brokie-ipod/index.html @@ -0,0 +1,160 @@ + + + + + + + + + + + + + Turning a Shitty Android Phone Into an iPod! | Home + + + + + + + +
    + +
    + + +
    +

    Turning a Shitty Android Phone Into an iPod!

    + +

    2025/10/29

    +

    + + + Categories: music android computing + + + + Tags: phone + + +

    +
    + + + +
    +
    +

    Hot-but-not take: Old shitty Android phones are cool actually – they make very good music consumption devices for the unbeatable price of free-ninety-nine (so long as you already have one, of course).

    +

    While you can use any modern device of your desire to stream music on the various popular platforms, there is something to be appreciated in a dedicated music player.

    +Picture of a modded iPod classic with a transparent shell, with a pair of headphones plugged into the headphone jack +

    Most of us born before the advent of modern streaming services are familiar with the idea of walking around with an MP3 player. It may seem hard to believe, but people used carry around a device separate from their phone in order to listen to their favorite album on the go. (In some cases, phones didn’t even exist at that point) You could rip your CD collection to your PC and literally drag ’n drop to your chosen digital audio player (DAP). The convenience these devices brought – along with

    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/10/29/site-update-nov30/index.html b/public/post/2025/10/29/site-update-nov30/index.html new file mode 100644 index 0000000..3d77573 --- /dev/null +++ b/public/post/2025/10/29/site-update-nov30/index.html @@ -0,0 +1,156 @@ + + + + + + + + + + + + + Turning a Shitty Android Phone Into an iPod! | Home + + + + + + + +
    + +
    + + +
    +

    Turning a Shitty Android Phone Into an iPod!

    + +

    2025/10/29

    +

    + + + Categories: music android computing + + + + Tags: phone + + +

    +
    + + + +
    +
    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/11/30/site-update-nov30/index.html b/public/post/2025/11/30/site-update-nov30/index.html new file mode 100644 index 0000000..478aec4 --- /dev/null +++ b/public/post/2025/11/30/site-update-nov30/index.html @@ -0,0 +1,158 @@ + + + + + + + + + + + + + Site/Life Update | Home + + + + + + + +
    + +
    + + +
    +

    Site/Life Update

    + +

    2025/11/30

    +

    + + + Categories: meta + + + + Tags: irl job update + + +

    +
    + + + +
    +
    +

    Heya everyone. Long time, no see.

    +

    I realize that I haven’t published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and HDD storage space if you’re not doing anything with it, right?

    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/12/05/site-update-dec05/index.html b/public/post/2025/12/05/site-update-dec05/index.html new file mode 100644 index 0000000..afe4b6b --- /dev/null +++ b/public/post/2025/12/05/site-update-dec05/index.html @@ -0,0 +1,160 @@ + + + + + + + + + + + + + Site/Life Update | Home + + + + + + + +
    + +
    + + +
    +

    Site/Life Update

    + +

    2025/12/05

    +

    + + + Categories: meta + + + + Tags: irl job update + + +

    +
    + + + +
    +
    +

    Heya everyone. Long time, no see.

    +

    I realize that I haven’t published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and hard drive storage space if you’re not doing anything with it, right? I think the least I could do is be transparent and let you guys know what I’ve been up to in the mean time.

    +

    First, and most pressing: I have a job now!

    +

    When I originally set up this site, I had just graduated from my local university, fresh out of the education system. I had already been looking for full-time positions prior, but my number of applications rose as I had no impedance from classes. I interned over the summer, and got a few interviews. Skip all the boring details and now I got a full-time job working in the computer field. It’s not the most engaging or complex gig, but I get money out of it and enough freedom to not go full Uncle Ted.

    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/12/05/site-update-nov30/index.html b/public/post/2025/12/05/site-update-nov30/index.html new file mode 100644 index 0000000..39e25d6 --- /dev/null +++ b/public/post/2025/12/05/site-update-nov30/index.html @@ -0,0 +1,158 @@ + + + + + + + + + + + + + Site/Life Update | Home + + + + + + + +
    + +
    + + +
    +

    Site/Life Update

    + +

    2025/12/05

    +

    + + + Categories: meta + + + + Tags: irl job update + + +

    +
    + + + +
    +
    +

    Heya everyone. Long time, no see.

    +

    I realize that I haven’t published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and HDD storage space if you’re not doing anything with it, right?

    + + >> Home +
    +
    + + + + diff --git a/public/post/2025/12/06/site-update-dec06/index.html b/public/post/2025/12/06/site-update-dec06/index.html new file mode 100644 index 0000000..f99006d --- /dev/null +++ b/public/post/2025/12/06/site-update-dec06/index.html @@ -0,0 +1,161 @@ + + + + + + + + + + + + + Site/Life Update | Home + + + + + + + +
    + +
    + + +
    +

    Site/Life Update

    + +

    2025/12/06

    +

    + + + Categories: meta + + + + Tags: irl job update + + +

    +
    + + + +
    +
    +

    Heya everyone. Long time, no see.

    +

    I realize that I haven’t published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and hard drive storage space if you’re not doing anything with it, right? I think the least I could do is be transparent and let you guys know what I’ve been up to in the mean time.

    + +

    First, and most pressing: I have a job now!

    +

    When I originally set up this site, I had just graduated from my local university, fresh out of the education system. I had already been looking for full-time positions prior, but my number of applications rose as I had no impedance from classes. I interned over the summer, and got a few interviews. Skip all the boring details and now I got a full-time job working in the computer field. It’s not the most engaging or complex gig, but I get money out of it and enough freedom to not go insane.

    +

    In terms of my plans for this site, I want to continue writing blog posts and provide updates like this. I already have some posts that I’m still working on, so expect some stuff down the pipeline.

    +

    I have also been working on my home server setup incrementally within the past two or so months. This site currently sits on the primary Dell laptop I have heading my Proxmox cluster, being broadcasted to the wider interwebs over a reverse proxy over Tailscale. I also managed to procure two managed network switches for a fully wired infra. I got something else up, but the time to discuss that will come in due time…

    +

    Until then, I’ll see you around. Stay safe and stay free.

    +Ibuki from Street Fighter III: Third Strike performing one of her win poses, her back facing the camera while she does a sort of salute. + + >> Home +
    +
    + + + + diff --git a/public/post/index.html b/public/post/index.html index 0580db9..1a764d6 100644 --- a/public/post/index.html +++ b/public/post/index.html @@ -1,10 +1,176 @@ -Posts | Home

    Posts

    \ No newline at end of file + + + + + + + + + + + + + Posts | Home + + + + + + + +
    + +
    + + + +
    + +

    Posts

    + + + + + +
    + + + + diff --git a/public/post/index.xml b/public/post/index.xml index 7805eec..7300a20 100644 --- a/public/post/index.xml +++ b/public/post/index.xml @@ -1,15 +1,61 @@ -Posts on Homehttps://luluslly.xyz/post/Recent content in Posts on HomeHugoen-usSat, 02 Aug 2025 00:00:00 +0000On Getting My First Split Mechanical Keyboardhttps://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/Sat, 02 Aug 2025 00:00:00 +0000https://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/<img src="https://luluslly.xyz/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> -<p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> -<h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> -<p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p>Initial Thoughts On My Newfound Apple Ecosystemhttps://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/Thu, 24 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/<p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p>Playing Around With Swipe Typehttps://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/Tue, 22 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/<p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p>A Poem I Madehttps://luluslly.xyz/post/2025/07/20/poem-i-made/Sun, 20 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/20/poem-i-made/<p>I wrote the below poem on 2025-04-25. Not an instant classic, but simply an expression of my feelings.</p> -<pre tabindex="0"><code>i yearn to be with another being -a lifelog bond where our memories and experiences intertwine -our sorrows, our joy, our anger -all together -a collective conscious -our deaths will leave behind our souls to dwell in the people we touched -the people we helped, the people we knew and loved -that will be our legacy -</code></pre>The First Post!https://luluslly.xyz/post/2025/07/18/the-first-post/Fri, 18 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/18/the-first-post/<h1 id="the-first-post">The First Post!</h1> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#433e56;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-lisp" data-lang="lisp"><span style="display:flex;"><span>(display <span style="color:#1bc5e0">&#34;Hello, World!&#34;</span>) -</span></span></code></pre></div> \ No newline at end of file + + + + Posts on Home + http://localhost:1313/post/ + Recent content in Posts on Home + Hugo + en-us + Sat, 06 Dec 2025 00:00:00 +0000 + + + Site/Life Update + http://localhost:1313/post/2025/12/06/site-update-dec06/ + Sat, 06 Dec 2025 00:00:00 +0000 + http://localhost:1313/post/2025/12/06/site-update-dec06/ + <p>Heya everyone. Long time, no see.</p> <p>I realize that I haven&rsquo;t published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and hard drive storage space if you&rsquo;re not doing anything with it, right? I think the least I could do is be transparent and let you guys know what I&rsquo;ve been up to in the mean time.</p> + + + Configuring a Corne-style Keyboard Layout Using Kanata + http://localhost:1313/post/2025/09/06/kanata-config/ + Sat, 06 Sep 2025 00:00:00 +0000 + http://localhost:1313/post/2025/09/06/kanata-config/ + <p>As of late, I have been working on keeping up-to-date repositories of my various configuration files, which can now be viewed on my <a href="https://git.luluslly.xyz/lulusilly/">Forgejo instance</a>. One of the things I have put a decent amount of work into has been my daily-use keyboard layout. Seeing as I&rsquo;ve fallen hook, line, and sinker for the ergonomic keyboard craze, I&rsquo;ve come up with a relatively comfortable setup using the <a href="https://github.com/jtroo/kanata">Kanata</a> program.</p> <img src="http://localhost:1313/images/kanata-icon.svg" alt="A white letter K imprinted on a pastel pink keyboard key cap Kanata logo"> <p>Kanata &ndash; in simple terms &ndash; is a <strong>keyboard remapper</strong>. You can configure your keyboard to execute certain commands when a specific sequence of keys are pressed, do one-to-one remaps, and set up layers to allow you to access keys that would otherwise be a pain in the ass to enter traditionally.</p> + + + On Getting My First Split Mechanical Keyboard + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + Sat, 02 Aug 2025 00:00:00 +0000 + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + <img src="http://localhost:1313/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> <p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> <h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> <p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p> + + + Initial Thoughts On My Newfound Apple Ecosystem + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + Thu, 24 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + <p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p> + + + Playing Around With Swipe Type + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + Tue, 22 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + <p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p> + + + A Poem I Made + http://localhost:1313/post/2025/07/20/poem-i-made/ + Sun, 20 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/20/poem-i-made/ + <p>I wrote the below poem on 2025-04-25. Not an instant classic, but simply an expression of my feelings.</p> <pre tabindex="0"><code>i yearn to be with another being a lifelog bond where our memories and experiences intertwine our sorrows, our joy, our anger all together a collective conscious our deaths will leave behind our souls to dwell in the people we touched the people we helped, the people we knew and loved that will be our legacy </code></pre> + + + The First Post! + http://localhost:1313/post/2025/07/18/the-first-post/ + Fri, 18 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/18/the-first-post/ + <h1 id="the-first-post">The First Post!</h1> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#433e56;-moz-tab-size:2;-o-tab-size:2;tab-size:2;"><code class="language-lisp" data-lang="lisp"><span style="display:flex;"><span>(display <span style="color:#1bc5e0">&#34;Hello, World!&#34;</span>) </span></span></code></pre></div> + + + diff --git a/public/site.webmanifest b/public/site.webmanifest index 1e4db68..45dc8a2 100644 --- a/public/site.webmanifest +++ b/public/site.webmanifest @@ -1,19 +1 @@ -{ - "name": "", - "short_name": "", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#FFFFFF", - "background_color": "#FFFFFF", - "display": "standalone" - } \ No newline at end of file +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/public/sitemap.xml b/public/sitemap.xml index 1408936..e53fbe0 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -1 +1,96 @@ -https://luluslly.xyz/2025-09-01T00:00:00+00:00https://luluslly.xyz/post/2025-09-01T00:00:00+00:00https://luluslly.xyz/categories/2025-08-02T00:00:00+00:00https://luluslly.xyz/categories/computing/2025-08-02T00:00:00+00:00https://luluslly.xyz/categories/ergonomics/2025-08-02T00:00:00+00:00https://luluslly.xyz/tags/keyboard/2025-08-02T00:00:00+00:00https://luluslly.xyz/tags/mechanical-keyboard/2025-08-02T00:00:00+00:00https://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/2025-08-02T00:00:00+00:00https://luluslly.xyz/tags/2025-08-02T00:00:00+00:00https://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/2025-07-24T00:00:00+00:00https://luluslly.xyz/tags/ipad/2025-07-24T00:00:00+00:00https://luluslly.xyz/tags/iphone/2025-07-24T00:00:00+00:00https://luluslly.xyz/tags/macos/2025-07-24T00:00:00+00:00https://luluslly.xyz/tags/phone/2025-07-22T00:00:00+00:00https://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/2025-07-22T00:00:00+00:00https://luluslly.xyz/tags/samsung/2025-07-22T00:00:00+00:00https://luluslly.xyz/post/2025/07/20/poem-i-made/2025-07-20T00:00:00+00:00https://luluslly.xyz/tags/poetry/2025-07-20T00:00:00+00:00https://luluslly.xyz/categories/writings/2025-07-20T00:00:00+00:00https://luluslly.xyz/categories/general/2025-07-18T00:00:00+00:00https://luluslly.xyz/post/2025/07/18/the-first-post/2025-07-18T00:00:00+00:00https://luluslly.xyz/socials/https://luluslly.xyz/donate/ \ No newline at end of file + + + + http://localhost:1313/categories/ + 2025-12-06T00:00:00+00:00 + + http://localhost:1313/tags/irl/ + 2025-12-06T00:00:00+00:00 + + http://localhost:1313/tags/job/ + 2025-12-06T00:00:00+00:00 + + http://localhost:1313/ + 2025-12-06T00:00:00+00:00 + + http://localhost:1313/categories/meta/ + 2025-12-06T00:00:00+00:00 + + http://localhost:1313/post/ + 2025-12-06T00:00:00+00:00 + + http://localhost:1313/post/2025/12/06/site-update-dec06/ + 2025-12-06T00:00:00+00:00 + + http://localhost:1313/tags/ + 2025-12-06T00:00:00+00:00 + + http://localhost:1313/tags/update/ + 2025-12-06T00:00:00+00:00 + + http://localhost:1313/categories/computing/ + 2025-09-06T00:00:00+00:00 + + http://localhost:1313/post/2025/09/06/kanata-config/ + 2025-09-06T00:00:00+00:00 + + http://localhost:1313/categories/ergonomics/ + 2025-09-06T00:00:00+00:00 + + http://localhost:1313/tags/kanata/ + 2025-09-06T00:00:00+00:00 + + http://localhost:1313/categories/keyboard/ + 2025-09-06T00:00:00+00:00 + + http://localhost:1313/tags/keyboard/ + 2025-09-06T00:00:00+00:00 + + http://localhost:1313/tags/mechanical-keyboard/ + 2025-08-02T00:00:00+00:00 + + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + 2025-08-02T00:00:00+00:00 + + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + 2025-07-24T00:00:00+00:00 + + http://localhost:1313/tags/ipad/ + 2025-07-24T00:00:00+00:00 + + http://localhost:1313/tags/iphone/ + 2025-07-24T00:00:00+00:00 + + http://localhost:1313/tags/macos/ + 2025-07-24T00:00:00+00:00 + + http://localhost:1313/tags/phone/ + 2025-07-22T00:00:00+00:00 + + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + 2025-07-22T00:00:00+00:00 + + http://localhost:1313/tags/samsung/ + 2025-07-22T00:00:00+00:00 + + http://localhost:1313/post/2025/07/20/poem-i-made/ + 2025-07-20T00:00:00+00:00 + + http://localhost:1313/tags/poetry/ + 2025-07-20T00:00:00+00:00 + + http://localhost:1313/categories/writings/ + 2025-07-20T00:00:00+00:00 + + http://localhost:1313/categories/general/ + 2025-07-18T00:00:00+00:00 + + http://localhost:1313/post/2025/07/18/the-first-post/ + 2025-07-18T00:00:00+00:00 + + http://localhost:1313/socials/ + + http://localhost:1313/donate/ + + diff --git a/public/socials/index.html b/public/socials/index.html index fe127a3..f4e8cc7 100644 --- a/public/socials/index.html +++ b/public/socials/index.html @@ -1,5 +1,157 @@ -Alternative Platforms | Home

    Alternative Platforms

    I’m on other platforms that you can feel free to check out.

    Click on the images to go to the page.

    bluesky

    X.com, formerly Twitter

    GitHub

    Steam

    YouTube

    Twitch.tv

    >> Home
    \ No newline at end of file + + + + + + + + + + + + + Alternative Platforms | Home + + + + + + + +
    + +
    + + +
    +

    Alternative Platforms

    + + +

    + + + + + +

    +
    + + + +
    +
    +

    I’m on other platforms that you can feel free to check out.

    +

    Click on the images to go to the page.

    +
    +

    bluesky

    +

    GitHub

    +

    Steam

    +

    YouTube

    +

    Twitch.tv

    +
    + + >> Home +
    +
    + + + + diff --git a/public/tags/free-software/index.html b/public/tags/free-software/index.html new file mode 100644 index 0000000..952cccc --- /dev/null +++ b/public/tags/free-software/index.html @@ -0,0 +1,138 @@ + + + + + + + + + + + + + Free Software | Home + + + + + + + +
    + +
    + + + +
    + +

    Free Software

    + + + + + +
    + + + + diff --git a/public/tags/free-software/index.xml b/public/tags/free-software/index.xml new file mode 100644 index 0000000..ee5eb55 --- /dev/null +++ b/public/tags/free-software/index.xml @@ -0,0 +1,19 @@ + + + + Free Software on Home + http://localhost:1313/tags/free-software/ + Recent content in Free Software on Home + Hugo + en-us + Mon, 20 Oct 2025 00:00:00 +0000 + + + On FOSS Fanaticism + http://localhost:1313/post/2025/10/20/foss-fanaticism/ + Mon, 20 Oct 2025 00:00:00 +0000 + http://localhost:1313/post/2025/10/20/foss-fanaticism/ + + + + diff --git a/public/tags/ideology/index.html b/public/tags/ideology/index.html new file mode 100644 index 0000000..b9521b9 --- /dev/null +++ b/public/tags/ideology/index.html @@ -0,0 +1,138 @@ + + + + + + + + + + + + + Ideology | Home + + + + + + + +
    + +
    + + + +
    + +

    Ideology

    + + + + + +
    + + + + diff --git a/public/tags/ideology/index.xml b/public/tags/ideology/index.xml new file mode 100644 index 0000000..8b691e8 --- /dev/null +++ b/public/tags/ideology/index.xml @@ -0,0 +1,19 @@ + + + + Ideology on Home + http://localhost:1313/tags/ideology/ + Recent content in Ideology on Home + Hugo + en-us + Mon, 20 Oct 2025 00:00:00 +0000 + + + On FOSS Fanaticism + http://localhost:1313/post/2025/10/20/foss-fanaticism/ + Mon, 20 Oct 2025 00:00:00 +0000 + http://localhost:1313/post/2025/10/20/foss-fanaticism/ + + + + diff --git a/public/tags/index.html b/public/tags/index.html index acd993f..4596549 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -1,5 +1,182 @@ -Tags | Home

    Tags

    \ No newline at end of file + + + + + + + + + + + + + Tags | Home + + + + + + + +
    + +
    + + + +

    Tags

    + + + + + + + diff --git a/public/tags/index.xml b/public/tags/index.xml index 7221f16..a19c063 100644 --- a/public/tags/index.xml +++ b/public/tags/index.xml @@ -1 +1,96 @@ -Tags on Homehttps://luluslly.xyz/tags/Recent content in Tags on HomeHugoen-usSat, 02 Aug 2025 00:00:00 +0000Keyboardhttps://luluslly.xyz/tags/keyboard/Sat, 02 Aug 2025 00:00:00 +0000https://luluslly.xyz/tags/keyboard/Mechanical Keyboardhttps://luluslly.xyz/tags/mechanical-keyboard/Sat, 02 Aug 2025 00:00:00 +0000https://luluslly.xyz/tags/mechanical-keyboard/IPadhttps://luluslly.xyz/tags/ipad/Thu, 24 Jul 2025 00:00:00 +0000https://luluslly.xyz/tags/ipad/IPhonehttps://luluslly.xyz/tags/iphone/Thu, 24 Jul 2025 00:00:00 +0000https://luluslly.xyz/tags/iphone/MacOShttps://luluslly.xyz/tags/macos/Thu, 24 Jul 2025 00:00:00 +0000https://luluslly.xyz/tags/macos/Phonehttps://luluslly.xyz/tags/phone/Tue, 22 Jul 2025 00:00:00 +0000https://luluslly.xyz/tags/phone/Samsunghttps://luluslly.xyz/tags/samsung/Tue, 22 Jul 2025 00:00:00 +0000https://luluslly.xyz/tags/samsung/Poetryhttps://luluslly.xyz/tags/poetry/Sun, 20 Jul 2025 00:00:00 +0000https://luluslly.xyz/tags/poetry/ \ No newline at end of file + + + + Tags on Home + http://localhost:1313/tags/ + Recent content in Tags on Home + Hugo + en-us + Sat, 06 Dec 2025 00:00:00 +0000 + + + Irl + http://localhost:1313/tags/irl/ + Sat, 06 Dec 2025 00:00:00 +0000 + http://localhost:1313/tags/irl/ + + + + Job + http://localhost:1313/tags/job/ + Sat, 06 Dec 2025 00:00:00 +0000 + http://localhost:1313/tags/job/ + + + + Update + http://localhost:1313/tags/update/ + Sat, 06 Dec 2025 00:00:00 +0000 + http://localhost:1313/tags/update/ + + + + Kanata + http://localhost:1313/tags/kanata/ + Sat, 06 Sep 2025 00:00:00 +0000 + http://localhost:1313/tags/kanata/ + + + + Keyboard + http://localhost:1313/tags/keyboard/ + Sat, 06 Sep 2025 00:00:00 +0000 + http://localhost:1313/tags/keyboard/ + + + + Mechanical Keyboard + http://localhost:1313/tags/mechanical-keyboard/ + Sat, 02 Aug 2025 00:00:00 +0000 + http://localhost:1313/tags/mechanical-keyboard/ + + + + IPad + http://localhost:1313/tags/ipad/ + Thu, 24 Jul 2025 00:00:00 +0000 + http://localhost:1313/tags/ipad/ + + + + IPhone + http://localhost:1313/tags/iphone/ + Thu, 24 Jul 2025 00:00:00 +0000 + http://localhost:1313/tags/iphone/ + + + + MacOS + http://localhost:1313/tags/macos/ + Thu, 24 Jul 2025 00:00:00 +0000 + http://localhost:1313/tags/macos/ + + + + Phone + http://localhost:1313/tags/phone/ + Tue, 22 Jul 2025 00:00:00 +0000 + http://localhost:1313/tags/phone/ + + + + Samsung + http://localhost:1313/tags/samsung/ + Tue, 22 Jul 2025 00:00:00 +0000 + http://localhost:1313/tags/samsung/ + + + + Poetry + http://localhost:1313/tags/poetry/ + Sun, 20 Jul 2025 00:00:00 +0000 + http://localhost:1313/tags/poetry/ + + + + diff --git a/public/tags/ipad/index.html b/public/tags/ipad/index.html index 20703a0..44b2821 100644 --- a/public/tags/ipad/index.html +++ b/public/tags/ipad/index.html @@ -1,6 +1,146 @@ -IPad | Home

    IPad

    \ No newline at end of file + + + + + + + + + + + + + IPad | Home + + + + + + + +
    + +
    + + + +
    + +

    IPad

    + + + + + +
    + + + + diff --git a/public/tags/ipad/index.xml b/public/tags/ipad/index.xml index 55cb2cb..f6d384b 100644 --- a/public/tags/ipad/index.xml +++ b/public/tags/ipad/index.xml @@ -1 +1,19 @@ -IPad on Homehttps://luluslly.xyz/tags/ipad/Recent content in IPad on HomeHugoen-usThu, 24 Jul 2025 00:00:00 +0000Initial Thoughts On My Newfound Apple Ecosystemhttps://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/Thu, 24 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/<p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p> \ No newline at end of file + + + + IPad on Home + http://localhost:1313/tags/ipad/ + Recent content in IPad on Home + Hugo + en-us + Thu, 24 Jul 2025 00:00:00 +0000 + + + Initial Thoughts On My Newfound Apple Ecosystem + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + Thu, 24 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + <p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p> + + + diff --git a/public/tags/iphone/index.html b/public/tags/iphone/index.html index 08e1f72..054aae0 100644 --- a/public/tags/iphone/index.html +++ b/public/tags/iphone/index.html @@ -1,7 +1,151 @@ -IPhone | Home

    IPhone

    \ No newline at end of file + + + + + + + + + + + + + IPhone | Home + + + + + + + +
    + +
    + + + +
    + +

    IPhone

    + + + + + +
    + + + + diff --git a/public/tags/iphone/index.xml b/public/tags/iphone/index.xml index 9f45424..f79cb53 100644 --- a/public/tags/iphone/index.xml +++ b/public/tags/iphone/index.xml @@ -1 +1,26 @@ -IPhone on Homehttps://luluslly.xyz/tags/iphone/Recent content in IPhone on HomeHugoen-usThu, 24 Jul 2025 00:00:00 +0000Initial Thoughts On My Newfound Apple Ecosystemhttps://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/Thu, 24 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/<p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p>Playing Around With Swipe Typehttps://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/Tue, 22 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/<p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p> \ No newline at end of file + + + + IPhone on Home + http://localhost:1313/tags/iphone/ + Recent content in IPhone on Home + Hugo + en-us + Thu, 24 Jul 2025 00:00:00 +0000 + + + Initial Thoughts On My Newfound Apple Ecosystem + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + Thu, 24 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + <p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p> + + + Playing Around With Swipe Type + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + Tue, 22 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + <p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p> + + + diff --git a/public/tags/irl/index.html b/public/tags/irl/index.html new file mode 100644 index 0000000..9bcf486 --- /dev/null +++ b/public/tags/irl/index.html @@ -0,0 +1,146 @@ + + + + + + + + + + + + + Irl | Home + + + + + + + +
    + +
    + + + +
    + +

    Irl

    + + + + + +
    + + + + diff --git a/public/tags/irl/index.xml b/public/tags/irl/index.xml new file mode 100644 index 0000000..6b7db3f --- /dev/null +++ b/public/tags/irl/index.xml @@ -0,0 +1,19 @@ + + + + Irl on Home + http://localhost:1313/tags/irl/ + Recent content in Irl on Home + Hugo + en-us + Sat, 06 Dec 2025 00:00:00 +0000 + + + Site/Life Update + http://localhost:1313/post/2025/12/06/site-update-dec06/ + Sat, 06 Dec 2025 00:00:00 +0000 + http://localhost:1313/post/2025/12/06/site-update-dec06/ + <p>Heya everyone. Long time, no see.</p> <p>I realize that I haven&rsquo;t published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and hard drive storage space if you&rsquo;re not doing anything with it, right? I think the least I could do is be transparent and let you guys know what I&rsquo;ve been up to in the mean time.</p> + + + diff --git a/public/tags/job/index.html b/public/tags/job/index.html new file mode 100644 index 0000000..58a9d79 --- /dev/null +++ b/public/tags/job/index.html @@ -0,0 +1,146 @@ + + + + + + + + + + + + + Job | Home + + + + + + + +
    + +
    + + + +
    + +

    Job

    + + + + + +
    + + + + diff --git a/public/tags/job/index.xml b/public/tags/job/index.xml new file mode 100644 index 0000000..724c4c3 --- /dev/null +++ b/public/tags/job/index.xml @@ -0,0 +1,19 @@ + + + + Job on Home + http://localhost:1313/tags/job/ + Recent content in Job on Home + Hugo + en-us + Sat, 06 Dec 2025 00:00:00 +0000 + + + Site/Life Update + http://localhost:1313/post/2025/12/06/site-update-dec06/ + Sat, 06 Dec 2025 00:00:00 +0000 + http://localhost:1313/post/2025/12/06/site-update-dec06/ + <p>Heya everyone. Long time, no see.</p> <p>I realize that I haven&rsquo;t published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and hard drive storage space if you&rsquo;re not doing anything with it, right? I think the least I could do is be transparent and let you guys know what I&rsquo;ve been up to in the mean time.</p> + + + diff --git a/public/tags/kanata/index.html b/public/tags/kanata/index.html index 4666eb1..89fb4c0 100644 --- a/public/tags/kanata/index.html +++ b/public/tags/kanata/index.html @@ -73,8 +73,8 @@
  • - 2025/09/01 - Configuring a Corne-style Keyboard Layout Using Kanata + 2025/09/06 + Configuring a Corne-style Keyboard Layout Using Kanata
  • @@ -115,20 +115,24 @@ This page is perpetually under construction Matrix numbers scrolling across the screen Warning! This page may be hazardous to your mental health +

    + + Online Spyware Watchdog +

    +

    + + Lucida +

    \ No newline at end of file + + + + + + + + + + + + + Keyboard | Home + + + + + + + +
    + +
    + + + +
    + +

    Keyboard

    + + + + + +
    + + + + diff --git a/public/tags/keyboard/index.xml b/public/tags/keyboard/index.xml index af92d57..0cd01ec 100644 --- a/public/tags/keyboard/index.xml +++ b/public/tags/keyboard/index.xml @@ -1,4 +1,26 @@ -Keyboard on Homehttps://luluslly.xyz/tags/keyboard/Recent content in Keyboard on HomeHugoen-usSat, 02 Aug 2025 00:00:00 +0000On Getting My First Split Mechanical Keyboardhttps://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/Sat, 02 Aug 2025 00:00:00 +0000https://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/<img src="https://luluslly.xyz/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> -<p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> -<h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> -<p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p> \ No newline at end of file + + + + Keyboard on Home + http://localhost:1313/tags/keyboard/ + Recent content in Keyboard on Home + Hugo + en-us + Sat, 06 Sep 2025 00:00:00 +0000 + + + Configuring a Corne-style Keyboard Layout Using Kanata + http://localhost:1313/post/2025/09/06/kanata-config/ + Sat, 06 Sep 2025 00:00:00 +0000 + http://localhost:1313/post/2025/09/06/kanata-config/ + <p>As of late, I have been working on keeping up-to-date repositories of my various configuration files, which can now be viewed on my <a href="https://git.luluslly.xyz/lulusilly/">Forgejo instance</a>. One of the things I have put a decent amount of work into has been my daily-use keyboard layout. Seeing as I&rsquo;ve fallen hook, line, and sinker for the ergonomic keyboard craze, I&rsquo;ve come up with a relatively comfortable setup using the <a href="https://github.com/jtroo/kanata">Kanata</a> program.</p> <img src="http://localhost:1313/images/kanata-icon.svg" alt="A white letter K imprinted on a pastel pink keyboard key cap Kanata logo"> <p>Kanata &ndash; in simple terms &ndash; is a <strong>keyboard remapper</strong>. You can configure your keyboard to execute certain commands when a specific sequence of keys are pressed, do one-to-one remaps, and set up layers to allow you to access keys that would otherwise be a pain in the ass to enter traditionally.</p> + + + On Getting My First Split Mechanical Keyboard + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + Sat, 02 Aug 2025 00:00:00 +0000 + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + <img src="http://localhost:1313/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> <p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> <h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> <p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p> + + + diff --git a/public/tags/macos/index.html b/public/tags/macos/index.html index 157e209..b7afeb9 100644 --- a/public/tags/macos/index.html +++ b/public/tags/macos/index.html @@ -1,6 +1,146 @@ -MacOS | Home

    MacOS

    \ No newline at end of file + + + + + + + + + + + + + MacOS | Home + + + + + + + +
    + +
    + + + +
    + +

    MacOS

    + + + + + +
    + + + + diff --git a/public/tags/macos/index.xml b/public/tags/macos/index.xml index bb1c8d4..8ae0fdf 100644 --- a/public/tags/macos/index.xml +++ b/public/tags/macos/index.xml @@ -1 +1,19 @@ -MacOS on Homehttps://luluslly.xyz/tags/macos/Recent content in MacOS on HomeHugoen-usThu, 24 Jul 2025 00:00:00 +0000Initial Thoughts On My Newfound Apple Ecosystemhttps://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/Thu, 24 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/<p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p> \ No newline at end of file + + + + MacOS on Home + http://localhost:1313/tags/macos/ + Recent content in MacOS on Home + Hugo + en-us + Thu, 24 Jul 2025 00:00:00 +0000 + + + Initial Thoughts On My Newfound Apple Ecosystem + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + Thu, 24 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/24/initial-thoughts-on-my-newfound-apple-ecosystem/ + <p>I&rsquo;ll be straight to the point: Last Saturday, I purchased the M4 MacBook Pro. I hadn&rsquo;t really had the full Mac experience before—I had only used a late 2000s unibody MacBook with a broken trackpad and a dead battery running High Sierra. I already own a decent amount of Windows machines (with the majority being laptops), but my most used devices were Apple products: my iPhone 12, my numerous iPads, and even my now-broken pair of AirPods Max.</p> + + + diff --git a/public/tags/mechanical-keyboard/index.html b/public/tags/mechanical-keyboard/index.html index fa078f0..b8583f8 100644 --- a/public/tags/mechanical-keyboard/index.html +++ b/public/tags/mechanical-keyboard/index.html @@ -1,6 +1,146 @@ -Mechanical Keyboard | Home

    Mechanical Keyboard

    \ No newline at end of file + + + + + + + + + + + + + Mechanical Keyboard | Home + + + + + + + +
    + +
    + + + +
    + +

    Mechanical Keyboard

    + + + + + +
    + + + + diff --git a/public/tags/mechanical-keyboard/index.xml b/public/tags/mechanical-keyboard/index.xml index 1634f82..b11931a 100644 --- a/public/tags/mechanical-keyboard/index.xml +++ b/public/tags/mechanical-keyboard/index.xml @@ -1,4 +1,19 @@ -Mechanical Keyboard on Homehttps://luluslly.xyz/tags/mechanical-keyboard/Recent content in Mechanical Keyboard on HomeHugoen-usSat, 02 Aug 2025 00:00:00 +0000On Getting My First Split Mechanical Keyboardhttps://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/Sat, 02 Aug 2025 00:00:00 +0000https://luluslly.xyz/post/2025/08/02/on-getting-my-first-split-mech-keyboard/<img src="https://luluslly.xyz/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> -<p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> -<h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> -<p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p> \ No newline at end of file + + + + Mechanical Keyboard on Home + http://localhost:1313/tags/mechanical-keyboard/ + Recent content in Mechanical Keyboard on Home + Hugo + en-us + Sat, 02 Aug 2025 00:00:00 +0000 + + + On Getting My First Split Mechanical Keyboard + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + Sat, 02 Aug 2025 00:00:00 +0000 + http://localhost:1313/post/2025/08/02/on-getting-my-first-split-mech-keyboard/ + <img src="http://localhost:1313/images/apple_setup.webp" alt="Image of a dark room with an Apple M4 MacBook Pro and 11th generation iPad A16with their screens on showing content and a split mechanical keyboard sitting between the MacBook's trackpad"> <p>I finally got my first split, columnar, mechanical keyboard. It&rsquo;s a relatively cheap one I found on Aliexpress, which you can find <a href="https://www.aliexpress.com/item/1005008486363216.html">here</a>.</p> <h1 id="glazing-the-keyboard">Glazing the Keyboard</h1> <p>Ever since I got it, I&rsquo;ve been working developing a sufficiently comfortable keyboard layout using only the 36 keys I&rsquo;ve been allotted. Surprisingly, it&rsquo;s not as bad as I originally figured it might be. Unlike my Alice-style keyboard I bought a while back, I have full <a href="https://get.vial.today">Vial/QMK support</a>. This is very beneficial to me since I absolutely require my <a href="https://precondition.github.io/home-row-mods">home row mods</a> and <a href="https://docs.qmk.fm/features/tap_dance">tap dance</a> thumb keys to access all the necessary layers/modifier keys I use on a daily basis. It&rsquo;s quite comfortable to use since I can slot it on the wrist rests on my laptops and still have room to use the trackpad for longer periods of mouse navigation (if only the mouse navigation layer were even <em>slightly</em> more comfortable!)</p> + + + diff --git a/public/tags/phone/index.html b/public/tags/phone/index.html index 59b083e..db8a1ff 100644 --- a/public/tags/phone/index.html +++ b/public/tags/phone/index.html @@ -1,6 +1,146 @@ -Phone | Home

    Phone

    \ No newline at end of file + + + + + + + + + + + + + Phone | Home + + + + + + + +
    + +
    + + + +
    + +

    Phone

    + + + + + +
    + + + + diff --git a/public/tags/phone/index.xml b/public/tags/phone/index.xml index dba390d..182afac 100644 --- a/public/tags/phone/index.xml +++ b/public/tags/phone/index.xml @@ -1 +1,19 @@ -Phone on Homehttps://luluslly.xyz/tags/phone/Recent content in Phone on HomeHugoen-usTue, 22 Jul 2025 00:00:00 +0000Playing Around With Swipe Typehttps://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/Tue, 22 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/<p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p> \ No newline at end of file + + + + Phone on Home + http://localhost:1313/tags/phone/ + Recent content in Phone on Home + Hugo + en-us + Tue, 22 Jul 2025 00:00:00 +0000 + + + Playing Around With Swipe Type + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + Tue, 22 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + <p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p> + + + diff --git a/public/tags/poetry/index.html b/public/tags/poetry/index.html index 24c5ef4..ecf3398 100644 --- a/public/tags/poetry/index.html +++ b/public/tags/poetry/index.html @@ -1,6 +1,146 @@ -Poetry | Home

    Poetry

    \ No newline at end of file + + + + + + + + + + + + + Poetry | Home + + + + + + + +
    + +
    + + + +
    + +

    Poetry

    + + + + + +
    + + + + diff --git a/public/tags/poetry/index.xml b/public/tags/poetry/index.xml index c7afb8a..4e9909d 100644 --- a/public/tags/poetry/index.xml +++ b/public/tags/poetry/index.xml @@ -1,10 +1,19 @@ -Poetry on Homehttps://luluslly.xyz/tags/poetry/Recent content in Poetry on HomeHugoen-usSun, 20 Jul 2025 00:00:00 +0000A Poem I Madehttps://luluslly.xyz/post/2025/07/20/poem-i-made/Sun, 20 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/20/poem-i-made/<p>I wrote the below poem on 2025-04-25. Not an instant classic, but simply an expression of my feelings.</p> -<pre tabindex="0"><code>i yearn to be with another being -a lifelog bond where our memories and experiences intertwine -our sorrows, our joy, our anger -all together -a collective conscious -our deaths will leave behind our souls to dwell in the people we touched -the people we helped, the people we knew and loved -that will be our legacy -</code></pre> \ No newline at end of file + + + + Poetry on Home + http://localhost:1313/tags/poetry/ + Recent content in Poetry on Home + Hugo + en-us + Sun, 20 Jul 2025 00:00:00 +0000 + + + A Poem I Made + http://localhost:1313/post/2025/07/20/poem-i-made/ + Sun, 20 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/20/poem-i-made/ + <p>I wrote the below poem on 2025-04-25. Not an instant classic, but simply an expression of my feelings.</p> <pre tabindex="0"><code>i yearn to be with another being a lifelog bond where our memories and experiences intertwine our sorrows, our joy, our anger all together a collective conscious our deaths will leave behind our souls to dwell in the people we touched the people we helped, the people we knew and loved that will be our legacy </code></pre> + + + diff --git a/public/tags/samsung/index.html b/public/tags/samsung/index.html index ba93628..3df3372 100644 --- a/public/tags/samsung/index.html +++ b/public/tags/samsung/index.html @@ -1,6 +1,146 @@ -Samsung | Home

    Samsung

    \ No newline at end of file + + + + + + + + + + + + + Samsung | Home + + + + + + + +
    + +
    + + + +
    + +

    Samsung

    + + + + + +
    + + + + diff --git a/public/tags/samsung/index.xml b/public/tags/samsung/index.xml index 1b2339f..47a5ac7 100644 --- a/public/tags/samsung/index.xml +++ b/public/tags/samsung/index.xml @@ -1 +1,19 @@ -Samsung on Homehttps://luluslly.xyz/tags/samsung/Recent content in Samsung on HomeHugoen-usTue, 22 Jul 2025 00:00:00 +0000Playing Around With Swipe Typehttps://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/Tue, 22 Jul 2025 00:00:00 +0000https://luluslly.xyz/post/2025/07/22/playing-around-with-swipe-type/<p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p> \ No newline at end of file + + + + Samsung on Home + http://localhost:1313/tags/samsung/ + Recent content in Samsung on Home + Hugo + en-us + Tue, 22 Jul 2025 00:00:00 +0000 + + + Playing Around With Swipe Type + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + Tue, 22 Jul 2025 00:00:00 +0000 + http://localhost:1313/post/2025/07/22/playing-around-with-swipe-type/ + <p>Yesterday night I decided out of curiosity to try the swipe type feature found in most modern mobile operating systems. Swipe type, to be brief, allows you to take your finger and glide it across your phone&rsquo;s on-screen keyboard without removing your finger from the screen; this allows you to form words and sentences without having to manually type out every single word by hand &ndash; or I guess in this case, thumb.</p> + + + diff --git a/public/tags/update/index.html b/public/tags/update/index.html new file mode 100644 index 0000000..83b74c5 --- /dev/null +++ b/public/tags/update/index.html @@ -0,0 +1,146 @@ + + + + + + + + + + + + + Update | Home + + + + + + + +
    + +
    + + + +
    + +

    Update

    + + + + + +
    + + + + diff --git a/public/tags/update/index.xml b/public/tags/update/index.xml new file mode 100644 index 0000000..a25259a --- /dev/null +++ b/public/tags/update/index.xml @@ -0,0 +1,19 @@ + + + + Update on Home + http://localhost:1313/tags/update/ + Recent content in Update on Home + Hugo + en-us + Sat, 06 Dec 2025 00:00:00 +0000 + + + Site/Life Update + http://localhost:1313/post/2025/12/06/site-update-dec06/ + Sat, 06 Dec 2025 00:00:00 +0000 + http://localhost:1313/post/2025/12/06/site-update-dec06/ + <p>Heya everyone. Long time, no see.</p> <p>I realize that I haven&rsquo;t published a single blog post since September, which is something I do honestly feel really bad about. This site is meant to be an extension of my thoughts and feelings, painted onto a digital canvas of sorts. It kinda defeats the purpose of maintaining a web server and taking up precious bandwidth and hard drive storage space if you&rsquo;re not doing anything with it, right? I think the least I could do is be transparent and let you guys know what I&rsquo;ve been up to in the mean time.</p> + + + diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png index 3734aec..b86b6d9 100644 Binary files a/static/android-chrome-192x192.png and b/static/android-chrome-192x192.png differ diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png index 269700a..b6d5693 100644 Binary files a/static/android-chrome-512x512.png and b/static/android-chrome-512x512.png differ diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png index 693439a..c5e1b2d 100644 Binary files a/static/apple-touch-icon.png and b/static/apple-touch-icon.png differ diff --git a/static/css/style.css b/static/css/style.css index c2ff580..cb92dd8 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -1,76 +1,73 @@ -/* Dark mode - Light Pastel Purple Inversion */ +/* Dark mode */ @media (prefers-color-scheme: dark) { body { - background-color: #E1DAED; /* Very light pastel purple for "dark" mode background */ - color: #4F356B; /* Darker pastel purple for text (for contrast) */ + background-color: #f2edf2; + color: #4F356B; } blockquote { - background: #EDE8F5; /* Lighter pastel purple for blockquote */ + background: #EDE8F5; } a { - color: #A687D0; /* Slightly more vibrant pastel purple for links */ + color: #A687D0; } header { - background: #A687D0; /* Slightly more vibrant pastel purple header */ - border-bottom: 2px dotted #C7B4DE; /* Pastel purple dotted border */ + background: #A687D0; + border-bottom: 2px dotted #C7B4DE; } .article-meta, .menu a { - background: #E1DAED; /* Very light pastel purple */ - color: #4F356B; /* Darker pastel purple text */ + background: #E1DAED; + color: #4F356B; } table { margin: auto; - border-top: 1px solid #B4A3CC; /* Darker pastel purple for table borders */ + border-top: 1px solid #B4A3CC; border-bottom: 1px solid #B4A3CC; } table thead th { border-bottom: 1px solid #B4A3CC; } th, td { padding: 5px; } - tr:nth-child(even) { background: #F2EDF7; } /* Even lighter pastel purple for even rows */ - + tr:nth-child(even) { background: #F2EDF7; } } - -/* Light mode - Actual Pastel Pink (Main Theme) */ +/* Light mode */ @media (prefers-color-scheme: light) { body { - background-color: #FFD1DC; /* Your actual pastel pink body background */ - color: #4F356B; /* Darker pastel purple for main text (for contrast) */ + background-color: #f3e4f5; + color: #4F356B; } blockquote { - background: #FFEBF0; /* Lighter pink for subtle blockquote contrast */ + background: #EDE8F5; } a { - color: #C7B4DE; /* Pastel purple for links */ + color: #A687D0; } header { - background: #C7B4DE; /* Pastel purple header */ + background: #A687D0; + border-bottom: 2px dotted #C7B4DE; } .article-meta, .menu a { - background: #FFD1DC; /* Pastel pink */ - color: #4F356B; /* Darker pastel purple text */ + background: #E1DAED; + color: #4F356B; } table { margin: auto; - border-top: 1px solid #DBCFE0; /* Muted pastel purple for table borders */ - border-bottom: 1px solid #DBCFE0; + border-top: 1px solid #B4A3CC; + border-bottom: 1px solid #B4A3CC; } - table thead th { border-bottom: 1px solid #DBCFE0; } + table thead th { border-bottom: 1px solid #B4A3CC; } th, td { padding: 5px; } - tr:nth-child(even) { background: #FFEBF0; } /* Lighter pink for even rows */ - + tr:nth-child(even) { background: #F2EDF7; } } - /* Shared styles */ body { max-width: 800px; @@ -81,10 +78,13 @@ body { h1 { line-height: 1.5em; + color: #442d5c; } +text-emphasis: "*" #555555; + #TableOfContents, #TOC { - border: 1px solid light-dark(#DBCFE0, #B4A3CC); /* Pastel border that adapts to light/dark mode */ + border: 1px solid light-dark(#000000, #ffffff); border-radius: 5px; } @@ -248,3 +248,4 @@ blockquote { width: 100%; height: 360px; } + diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png index d885ad9..e022173 100644 Binary files a/static/favicon-16x16.png and b/static/favicon-16x16.png differ diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png index 7ddf54d..b5a8170 100644 Binary files a/static/favicon-32x32.png and b/static/favicon-32x32.png differ diff --git a/static/favicon.ico b/static/favicon.ico index e77f479..cfe977f 100644 Binary files a/static/favicon.ico and b/static/favicon.ico differ diff --git a/static/images/freemusicnow.png b/static/images/freemusicnow.png new file mode 100644 index 0000000..f2afe52 Binary files /dev/null and b/static/images/freemusicnow.png differ diff --git a/static/images/fsf-member.png b/static/images/fsf-member.png new file mode 100644 index 0000000..999c2e6 Binary files /dev/null and b/static/images/fsf-member.png differ diff --git a/static/images/ibuki_win_pose.gif b/static/images/ibuki_win_pose.gif new file mode 100644 index 0000000..00e40ea Binary files /dev/null and b/static/images/ibuki_win_pose.gif differ diff --git a/static/images/kanata-icon.svg b/static/images/kanata-icon.svg new file mode 100644 index 0000000..8405b53 --- /dev/null +++ b/static/images/kanata-icon.svg @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/images/online_spyware_watchdog.png b/static/images/online_spyware_watchdog.png new file mode 100644 index 0000000..925be82 Binary files /dev/null and b/static/images/online_spyware_watchdog.png differ diff --git a/static/images/transparent_ipod_classic.jpg b/static/images/transparent_ipod_classic.jpg new file mode 100644 index 0000000..c1a4c70 Binary files /dev/null and b/static/images/transparent_ipod_classic.jpg differ diff --git a/static/images/yotsuba_cupid_gun.jpg b/static/images/yotsuba_cupid_gun.jpg new file mode 100644 index 0000000..3828947 Binary files /dev/null and b/static/images/yotsuba_cupid_gun.jpg differ diff --git a/static/site.webmanifest b/static/site.webmanifest index 1e4db68..45dc8a2 100644 --- a/static/site.webmanifest +++ b/static/site.webmanifest @@ -1,19 +1 @@ -{ - "name": "", - "short_name": "", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#FFFFFF", - "background_color": "#FFFFFF", - "display": "standalone" - } \ No newline at end of file +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file