Mar 26, 2026
3 min read
How I ZSH
(#2 of 2)
The ZDOTDIR environment variable in Zsh defines the configuration location, used as a bootstrap to redirect the rest of the shell startup process and align it with the XDG standards
Mar 24, 2026
4 min read
How I ZSH
(#1 of 2)
I rebuilt my Zsh configuration into a clean, modular system after struggling with my old messy, brittle setup that slowed down my workflow. By organising configs, replacing heavy weigth frameworks with lightweight functions, and treating my shell like a structured project, I made it easier to maintain, extend, and debug.
Mar 14, 2026
10 min read
A primer on Nix and Nix-Darwin and the how and why I have implemented it as a replacement to Homebrew and MacPorts on my laptop for easier and reproducable application and state management in a MacOS environment.
Aug 21, 2025
3 min read
My Hugo Site
(#4 of 13)
I’m exploring moving out my content from the Hugo site code into a seperate isolated direcrory structure and git repository usingĀ git submodules. This should create a cleaner, more focused workflow with independent version histories, making it easier to manage and publish my content.
Jan 17, 2019
1 min read
Lately I’ve been focusing on home automation using Home Assistant and I’ve created a GitHub repository for my configuration to help version control and roll backs. I’m sure I will find more uses
Oct 24, 2018
1 min read
Upgrading MacOS from High Sierra to Mojave introduces some new security requirements that cause issues with some applications. The fix for apps created in electron is simple onse you know how.
Apr 28, 2018
1 min read
dd has being my go to tool for “everything-imges-and-iso”, especially ever since the usb stick became ubiquitous and norm for installing new a OS. There is a new kid on the block now…but it needs a GUI.
