RSSAmplifier

Blog

Open Web Craft

The feed of updates to Open Web Craft

openwebcraft.comRSS feed ↗31 posts

Latest posts

Gemini Generated Image crumpy dev

Gemini Generated Image crumpy dev

donauwörth sunset by maptoposter

donauwörth sunset by maptoposter

How to mount an ext4 Linux USB drive on macOS in 2024

How hard can it be, right? 🧐 Well… coming from years of daily driving Linux I first had to remember: it’s probably not as straight fwd. as it should be—at least IMO . I rather quickly stumbled on this great post from Jeff: Mounting an ext4 linux USB drive on macOS in 2024 —such a great title 😉 I skipped Jeff’s approach ( macfuse ), and went straight for the approach outlined in the comments—to…

Dreaming of container focused macOS on ARM workstation

This post is about me dreaming of setting up a container focused development workstation on macOS ARM . Ideally, this setup will allow for me NOT (!) having to retrain my “ muscle memory” for desktop shortcuts (switching “ workspaces”, launching and moving around apps, …) Think: like Project Bluefin on ( ARM ) Linux. Building Blocks: https://containerd.io/ https://lima-vm.io/…

Dreaming of Project Bluefin (Fedora Silverblue) on Lenovo ThinkPad X13s Gen 1

Honestly, immediately from the first day of installing and using Project Bluefin on my Khadas Mind — my daily driver — I’m dreaming of having the same Linux experience as well as Developer Experience ( DX ) on my Lenovo ThinkPad X13s Gen 1 ARM64 laptop. What’s Bluefin? Great you asked! Bluefin is a custom image of Fedora Silverblue. The best of both worlds: the reliability and ease of use of a…

OpenBSD on Lenovo ThinkPad X270

Again, not a tutorial but rather some personal notes for future self consumption. Post Installation Configuration x270# syspatch x270# sysmerge -d x270# echo 'permit username' > /etc/doas.conf x270# echo 'permit nopass keepenv root as root' >> /etc/doas.conf x270# echo 'record.adc-0:1_source=mic' > /etc/mixerctl.conf x270# pkg_add cmixer x270# pkg_add obsdfreqd x270# rcctl enable apmd x270# rcctl…

Raspberry Pi OS on MNT Reform with CM4 Adapter (RCM4)

Rather immediately when made available via MNT Shop I ordered the MNT Reform CM4 Processor Module Adapter . I’ve received the adapter already a while ago, but until recently couldn’t get hold of a reasonably priced Raspberry PI Compute Module 4 , along w/ the Compute Module 4 Antenna Kit , certified by for use with Raspberry Pi Compute Module 4. With all three parts at my disposable it was finally…

OpenBSD on Protonet Maya

Photo src ref: Protonet Press Materials. Free for editorial use. I always planed on using my Protonet Maya server as a fanless *nix desktop system. So, after a short test w/ stock Debian on to OpenBSD … TL;DR Almost boring. Just works! 🐡👍 Installation Basically, one just follows the excellent OpenBSD Installation Guide , starting w/ download and verify—of course! 🤓 # Ubuntu Distrobox on Fedora…

Linux on Khadas Mind

I backed the Kickstarter for Khadas Mind: Your Next-Gen Modular Workstation and today (2023-11-11) recieved the Khadas Mind Premium . Needless to say, that I didn’t plan on using Windoof 11 on this beauty. 🤓 So this page is all about me figuring out how to—best 🤞—use Linux on this device—as a daily driver. I’m planing on leaving Windoof 11 on the SSD—a.k.a. going dual boot—to ease up my life…

Stressberry the Argon POLY+ Raspberry Pi 4 Vented Case with PWM 30mm Fan with and without thermal pad

In the process of evaluating case options for the upgrade of a “ Poor Man’s Raspberry Pi NAS ” from a Raspberry Pi 3 Model B Rev 1.2 to a Raspberry Pi 4 Model B Rev 1.5 I stressberry-tested the Argon POLY+ Raspberry Pi 4 Vented Case with PWM 30mm Fan . I applyed the following PWM setting, which will start the Mini Fan at CPU Temp 55 degrees Celcius: # /boot/config.txt…

Linux on ThinkPad X13s Gen 1

This is to document my ordeal #EmbraceTheSuck journey and work-in-progress of daily driving a Lenovo ThinkPad X13s Gen 1 . Actually, it’s more a loose, semi-structured link collection w/ pointers to all the various efforts that I’m aware of or stumbled upon to make Linux a thing on the ThinkPad X13s. Windows 11 Install BIOS Updates (via Windows App Lenovo Commercial Vantage ) Install Windows 11…

iPad & Debian Regolith Desktop on Shells.com

Create a Shell Plus (2vCPU, 4 GB RAM ) Shell w/ Debian Bullseye GNOME . Install Regolit Desktop 2.1 . Configure default GNOME session ( XSession=regolith ) for your user (here matthias ): # /var/lib/AccountsService/users/matthias [User] Language= XSession=regolith Icon=/home/matthias/.face SystemAccount= false Adjust keybinds for your user by switching super from the windows key to alt as per…

Clear Linux on 12” MacBook8,1

I really, really like the form factor and overall versatility of my MacBook Retina, 12-inch, Early 2015. Therefore, it is of course also a viable target for distribution hopping optimizing my (mobile) work/ computing setup. 🤓 The installation is smooth and uneventfull, though an external (usb) keyboard/ mouse is required due to applespi drivers not being (auto) loaded at boot time and therefore…

Openmediavault & Nextcloud on Armbian Server Helios64

Quick write-up of my parallel installation of openmediavaut ( OMV ) and Nextcloud on Armbian . The hardware for this setup is Helios64 , an ARM-powered NAS from Kobol . Unfortunately the Kobol team had to pull the plug and shut-down operations in 2021—which is unfortunate considering what great piece of hardware and software the Helios64 represents. Hardware SOC : Rockchip RK3399 (Hexacore 2x…

Portable & versatile Raspberry Pi 4 development server setup

The general idea for an Raspberry Pi based portable development setup is not new. But honestly, I was really intrigued by intrigued by a more recent video on the YouTube channel Tech Craft ( @tech_crafted on the bird site) titled My Favourite iPad Pro Accessory: The Raspberry Pi 4 . And this time, I really pulled the plug to go ALL IN ! Until now I clearly never was an Tablet/ iPad person.…

Modding my ZT 0230+0235 with Micarta Scales from RGT

No doubt, I was really—like REALLY—excited when my prefered knife online shop Altonaer Silber Werkstatt anounced that they are stocking micarta scales from Ripps Garage Tech ( RGT ) for the Zero Tolerance 0230 and Zero Tolerance 0235 , both Jens Ansø designs. The ZT 0230 can be considered like the production version of the Jens Ansø Monte Carlo . And it is safe to say, that both knifes (the Jens…

Introducing Trimir Journal—Your personal activity “Tricorder” for elementary OS

Designed and built for personal text journaling and activity tracking on elementary OS . Write a diary , log your activities, keep track of your metrics . Search, filter and evaluate your journal—your life . Features & Screenshots Backup and restore your journal to and from a JSON file The JSON shape is intended to be compatible to the backup/ restore shape from ZenJournal . HOWEVER in the more…

elementary OS 6 Odin Cheat Sheet

Some useful commands that I cannot or do not want to remember or that I use regularly: Maintenance sudo apt update \ && sudo apt upgrade \ && sudo apt dist-upgrade \ && sudo apt autoremove \ && sudo apt autoclean \ ; flatpak update \ ; sudo fwupdmgr update Pantheon Tweaks sudo apt install software-properties-common sudo add-apt-repository -y ppa:philip.scott/pantheon-tweaks sudo apt install -y…

elementary OS 6 “Odin” on 12” MacBook8,1

I first tried various early access builds as well as the Betas (1 and 2) in demo mode (a.k.a live)—see screenshot above. With the release candidate ( RC ) elementaryos-6.0-stable.20210805-rc.iso built and made available to GitHub Sponsors on Thu, Aug 5, 2021 I decided that it was finally time to install to disk —though the official release has already been announced for next Tuesday, only three…

TIL rmw—Remove to Waste

I’ve learned about a nice litle cli utitliy: rmw rmw (ReMove to Waste) is a safe-remove utility for the command line. It can move and restore files to and from directories specified in a configuration file, and can also be integrated with your regular desktop trash folder (if your desktop environment uses the FreeDesktop.org Trash specification). —src: remove-to-waste.info The utitliy is written…

MNT Reform open source laptop—DIY Edition

I’ve losely followed the project over the years and ultimately backed the crowdfunding campaign on Crowd Supply back in May 2020 and received my DIY Kit in March 2021. In between I’ve followed Luka’s and team, mostly on twitter. I must say, I was very much looking forward to receiving my Reform—actually much more so, than any of “ the other”™ handheld/terminal/laptop/… devices that I’ve backed…

Patching httpd(8)—working with OpenBSD src

Though clearly NOT recommended, I went w/ patching httpd(8) on OpenBSD ( UPDATES 7.0-stable and 7.1-stable ) 7.7-stable (not -current ) as recommended by httpd-plus . Lucky me, building and installing the httpd-plus binary along w/ manpage completed successfully. 🤞 Here are the steps I took: 1. Fetch the -stable src tree cd /usr doas cvs \ -qd anoncvs@ftp.hostserver.de:/cvs \ checkout…

Kirby and httpd(8) on OpenBSD—also static site generation

I’ve briefly mentioned the tech stack that I’m using for this website. In this post I’ll go into more detail on the actual configuration that I’m using. Here’s a list of the desired functionality (a.k.a “ dreamcode”): use Let’s Encrypt for SSL Certificate (httpS) use solely httpd(8) / httpd.conf(5) as web server on OpenBSD use Kirby with single-domain license publishing by means of static site…

Enjoying a CMS—Kirby Edition

I’m now using Kirby as the content management system for this website. Sure, this might come as a surprise to everyone who—for years in a row—heard me preaching: “ Headless CMS & Static Site Generation FTW ! ” . But after a closer look, the surprise isn’t that big actually: on the tech side of things, also Kirby can be used “ headless” (thanks to it’s Kirby Query Language API ) and it likewise can…

Website Tech—2021 Edition

I use Kirby , a file-based content management system written in PHP , to edit the content of the 2021 “ edition” of my website. I bought Manuel a coffee for his Blog Theme I , which is a copy, or rather snapshot, of Manuel’s personal website . I really dig the simplicity of the theme: no options, no JavaScript, no custom webfonts, no social meta tags. It’s all about content and a teeny tiny bit of…

OpenBSD on Dell Latitude X1

Even though I’m far from switching to bsd as my daily driver I’m eager to have a OpenBSD laptop around. And as I feel the need to switch my Thinkpad X270 back from OpenBSD 6.8 to Linux—for reasons—I installed OpenBSD 6.8 on an rather old i368* laptop: a Dell Latitude X1… Installation The overall installation, including the setup of full disk encryption, was pretty simple and straightforward—as…

Datacake LoRaWAN Integration

Just today, I’ve stumbled on Datacake (SaaS). I must admit: I was intrigued right away by them claiming: they offer a low-code IoT platform w/ out of the box support for Devices, Gateways, and LoRaWAN® Networks and all made in Germany. 🤔 1.-2-3 reasons to give it a try…

My Clear Linux* Setup

Also for my main machine (ThinkPad T25 ), I switched Linux distro from Pop!_OS (essentially Ubuntu/Debian) rocking Regolith Linux —a well curated and appealing styled desktop environment based on i3 tiling window manager and GNOME—to Intel’s Clear Linux* . The reasoning behind this switch is rather simple: I felt the need to have some extra system performance provided by Intel’s well-optimized…

Sxmo—Simple and Suckless X Mobile Pinephone UI

Just yesterday I stumbled on the Hacker News post about Sxmo: Simple X Mobile — A Pinephone UI that is simple and suckless . I needed to try this out, OF COURSE… Tiling window manager (Suckless’ dwm ) as a mobile Linux phone UI… tailor made Pinephone button actions… swipe gestures… context menu (Suckless’ dmenu)… onscreen keyboard… scripts… 🤓️ All this is especially interesting to me, as I’m…

xsv—a fast CSV cli toolkit written in Rust

In recent years I’ve become an avid user of csvkit , a suite of command-line tools for converting to and working with CSV—which for me has become the king of tabular file formats . Then, just recently, I’ve learned about xsv … xsv is a command line program for indexing, slicing, analyzing, splitting and joining CSV files. Commands should be simple, fast and composable: Simple tasks should be easy.…

ZenJournal—simple and efficient journaling

Finally, a fast, simple (a.k.a. zero-stress) journaling app w/ privacy in mind: ZenJournal I REALLY dig the simple—even minimalistic—but yet efficient and aesthetically pleasant experience of the app (iOS and Android). For me, the app totally nails the core functionality of a journaling app that I’m FINALLY liking love to use.