Improving dark mode and syntax highlighting
Cavelab Blog
by
3M ago
In May last year; I did some changes to the dark mode theme and syntax highlighting on this blog. Resulting in higher contrast, improved syntax highlighting in light mode, and a few others things. It took me a while to get around to document this, but here we go ..read more
Visit website
New tools over the Christmas holidays
Cavelab Blog
by
3M ago
Over the Christmas holidays, organizing some tools, I realized my screwdriver collection was in pretty poor shape. I can’t even remember the last time I purchased a new screwdriver… I actually think most of them were in a tool-box that my wife had — when we first met. I’ve bought plenty of tools over the years, but new screwdrivers, apparently. So; I ordered some Wera screwdriver sets, and a few other things ..read more
Visit website
Arch Linux laptop power — suspend, battery, and charging
Cavelab Blog
by
3M ago
I recently got a new laptop, (well — not new, but new to me), a HP ZBook 15 G5. After installing Arch Linux and the i3 wm I spend some time setting up power management, suspend on idle, and figuring out the state of the battery ..read more
Visit website
Making my own NVR — with a streaming proxy and FFmpeg
Cavelab Blog
by
3M ago
I’ve been thinking about getting some CCTV cameras for a while, and last summer I purchased two Reolink PoE cameras. The footage is stored on a SD card, and uploaded to a local FTP server. But I also wanted to record continuously, without getting a dedicated Reolink NVR. I’ve seen some YouTube videos by Tall Paul Tech where he uses FFmpeg to record CCTV footage — so let’s do that ..read more
Visit website
Microblogging in Hugo — using Todoist tasks
Cavelab Blog
by
3M ago
I’ve had a recurring thought, following by some intense Googling — using this Hugo powered site to microblog. The idea has been fueled by two desires; owning my own “microblogging” data — and making it quicker, and easier, to post something on my own domain. Being able to quickly snap a photo with my phone and publish it is not so easy with a static website. So I got the idea of using the Todoist app, and their API to post, build, and publish. This is the story of how I did it, and why it wasn’t a good idea ..read more
Visit website
Running CAT6 to the 2nd floor den — another interior wall
Cavelab Blog
by
1y ago
I first got started on the network run from the attic switch to the 2nd floor den — back in October of 2021. I finished it a year later, so it’s about time to get this blog post published ..read more
Visit website
Build and deploy Hugo with Make
Cavelab Blog
by
1y ago
I’ve written before about how I deploy this blog using Drone.io. It works well, and does exactly what you’d expect. Lately I’ve started looking into reducing complexity in homelab systems that I use — and using “a Continuous Integration platform for busy development teams” felt a bit overkill for this tiny blog. So I switched to something simple; GNU Make ..read more
Visit website
Arch Linux — local caching repository and AUR build server
Cavelab Blog
by
1y ago
I’ve set up a local Arch repository, a dynamic reverse proxy cache using nginx — and a local “build server” for AUR packages, using aurutils. Here is how, and why ..read more
Visit website
We got married!
Cavelab Blog
by
1y ago
Mona and I got married in January ? We had a small civil ceremony — and dinner with our kids, parents, best man, and maid of honor. Afterwards we were driven to Plaza Hotel in Oslo, where we spent the weekend ..read more
Visit website
Adding support for multiple series per post — in Hugo
Cavelab Blog
by
1y ago
I’ve previously implemented a series taxonomy in Hugo, but it only supported a single series per post and used intersect which is kind of slow. Here is my improved implementation of a series taxonomy in Hugo ..read more
Visit website

Follow Cavelab Blog on FeedSpot

Continue with Google
Continue with Apple
OR