Exchange Journal

About my experience of going on an exchange semester at the National University of Singapore for the 2nd semester of the 2023/2024 academic year.

July 9, 2024 1 min Harvey Lim

Bucket Lists

New places, new things to do. In no particular order.

April 11, 2024 0 min Harvey Lim

Getting Nushell to run in an Alpine Linux container

From my post about my digital setup, I wanted to quickly write a small post about getting nushell and starship working in an Alpine Linux Toolbx container. So, the problem is that Alpine Linux uses the musl C library instead of glibc. This causes a compatibility problem when running Rust programs that were compiled on the main system within the Alpine Linux container. In addition, the PATH environment variable is inherited from the host system due to how Toolbx works....

July 11, 2023 2 min Harvey Lim

My Digital Setup

I really enjoy semi-obscure technologies, and I try implementing many of them into my own computer. So, I thought it would be a little fun to make a little write-up about what components my setup consists of and why they exist. Setup v1 (as of 2023-07-11) (I’ll add a diagram here later, but for now, here’s a bullet-point representation) Main desktop Running Fedora Kinoite 38 Runs 3 containers (via Toolbx) Dev container Running Fedora 38 (container version) Contains all the additional packages I need for software development Play container Running Fedora 38 (container version) Primarily for running games (on Steam) Utils container Running Alpine Linux Edge (container version) Home server (repurposed old laptop) Running Rocky Linux 9 Runs 3 containers (Podman + podman-compose) Nextcloud Penpot Forgejo All 3 containers are connected to a subdomain of mine via Cloudflare Tunnels As for some personal preferences:...

July 11, 2023 3 min Harvey Lim