Writing
Freeform writing and things that fall more into blog than a more in-depth guide or technical project writeup.
Homelab History (Latest: Raspberry Pi 3 Model B+)
updated
The server and other infrastructure that powers my homelab has been sitting in my basement for quite a while, and has gone under many interations and moves, but I’ve never taken a time to document much of that. This is a rough sketch of the …
Proxmox Host/LXC Container NVIDIA `/dev/nvidia-modeset` missing
Quick little in-between tutorial/help of all the other related topics on the internet. My specific issue was that my Proxmox/ LXC passthrough setup seemed fine for most workloads, but when it came to find the /dev/nvidia-modeset directory it was …
Configuring a SteelSeries Rival 500 from the command line using `rivalcfg`
Background Context I recently swapped from running Windows 10 to NixOS on my gaming PC. Along the way I thought I’d backed up my mouse settings locally and/or that SteelSeries cloud sync would have my back if I didn’t.
And wouldn’t …
Booting/Recovering FDE NixOS from Live Installation (for fixing oops and other things)
Based on a similar post I’d used to rescue my own NixOS desktop, this is a slightly modified version to fit my homelab/learning needs in FDE/LUKS and cryptsetup type things. My system was originally an unencrypted NixOS system running on an …
Minimal self-updating NixOS Flake built for Proxmox LXC .tar.gz stored in Forgejo
I’ve been recently playing around with some NixOS & Proxmox LXC deployments to simplify parts of my on-prem server architecture. Creating the LXC has been one aspect, and then learning more nuanced CI/CD deployments with Forgejo & …
Asciinema Player Embed Test
Just a small simple test of my recent blog modification to add Asciinema video playback to arbitrary content hosted via Ghost’s attached file hosting mechanism + Web Components Hugo’s shortcodes.
This component requires JavaScript to …
Facilitation Tool: Basic Timer
When I facilitate meetings virtually I tend to use a lot of visual components to keep track of things. Using a basic timer while sharing screens or my browser window has been handy on a number of occasions.
I used to use a basic web search timer, and …
DIY Physical Control Plane for your House/Home Automation (part 2)
One day I’ll get back in here and finish the rest of the instructions and guide to include the LEDs too! Too many other side projects and jobs keep distracting me though, sorry! 🫣
If you really wanna see this thing written up and finished, send …
DIY Physical Control Plane for your House/Home Automation (part 1)
I’d always kinda really liked the outside the meeting room panels with lights & displays for scheduling meetings for their over the top LED panels. Saw ’em when I was working at Facebook (Meta) and really wanted something like that …
