TIL - How to Escape Single Quotes in Nix Indented Strings
Recently I was moving my pi sessions to XDG directories and hit an issue putting a Bash script inside a Nix indented string. The script used read -r -d '' to β¦
Haseeb Majid / my personal corner of the web
Backend software engineer π», Linux enthusiast π§ and village cricketer π
My thoughts on Go, Nix, developer tools, and the things I learn while building software.

Latest from the notebook / 13 Nov 2026
Recently I was moving my pi sessions to XDG directories and hit an issue putting a Bash script inside a Nix indented string. The script used read -r -d '' to read file paths separated by a null character. The Bash was valid, but the '' ended the surrounding β¦
Find your next rabbit hole
Recently I was moving my pi sessions to XDG directories and hit an issue putting a Bash script inside a Nix indented string. The script used read -r -d '' to β¦
A while back I wrote about how I set up Authentik forward auth with Traefik on NixOS. It worked fine but recently I decided to rebuild my homelab/vps from β¦
In this article, I will show you how I set up Authorization with Row Level Security (RLS) specifically with Postgres in my web app in Go. A quick distinction β¦
I have a personal project that I wanted to push to both tangled.sh (self-hosted) and GitLab. In case something happened to my personal homelab and backups. You β¦
Another year has passed, and itβs time to reflect on what I accomplished, what I learned, and where Iβm heading next. 2025 was a year of shipping projects, β¦
Since finishing the second round of development on my game/web app banter bus (currently not deployed anywhere since I took down my k8s cluster), I have been β¦
On NixOS when ever I enabled mullvad as exit nodes via tailscale (the trayscale app). My internet would stop working, which was weird as this worked fine on my β¦
If you use a FairPhone, or a phone running eOS/MurenaOS, which is as degoogled version of Android (no affiliation to me besides I use their devices/OS). β¦
[!WARNING] The pam_shim is POC code, so be careful with using it on your own machine. Use it at your own risk. The problem At work I have to use Ubuntu but I β¦
So recently I have setup a mini NAS and I connect to it via an SMB share, but on nautilus I noticed that unlike my local files for the videos it would not β¦
TL;DR: The fix is in this commit: https://gitlab.com/hmajid2301/nixicle/-/commit/cfababc9e3a1dfdd1917d0b87cb17fcdd655bfdc Fixing stuff is fun! π₯³ Background I β¦
TIL - How to Change Emojis in nh Recently I have been trying to update the emojis when I run nh. Particularly the nom output. The old output was like so: To fix β¦
The setup
NixOS, Neovim, a split keyboard, and Catppuccin.
More to explore
Find a topic, work through a series, or browse the archive.