
Systems, stories, and useful notes.
I’m Ruhani Rabin. This is where I document what I build, what breaks, and what I learn while making it work again.
Recent writing
All posts →Moving from Niri and DMS to Noctalia v5 on NixOSA reversible NixOS migration from Niri and DankMaterialShell to Noctalia v5, with shared keyring unlock, separate greeter trials, application colors, and recoverable GUI settings.28 min read5 Best Terminal Tools for NixOS: My Zsh Setup and WrappersSet up fzf, zoxide, Atuin, eza and bat on NixOS, with Zsh wrappers to find projects, edit files, search text and inspect service logs.14 min readTwo Months After Hugo, I Built rabin.blog Again With AstroThe seventh major iteration of rabin.blog, and why experimenting with the blog is part of how I learn. This time, a small custom Astro site.7 min readInstall Vicinae on NixOS with a Modular Niri SetupA beginner-friendly guide to adding Vicinae to NixOS with Home Manager, modular configuration, Niri shortcuts, and extensions.13 min readConvert H.264 Movies/TV to H.265 with Tdarr and NVIDIA GPU on LinuxUse Tdarr and NVIDIA NVENC on Linux to shrink H.264 videos, keep originals when encoding fails, and sync Radarr/Sonarr21 min readMoving into Niri & DankMaterialShell in NixOSHow I slowly moved into NixOS with Niri & DankMaterialShell and what was the implementation path10 min readHow I Manage Multiple Docker Hosts with Komodo, GitHub in a Single DashboardA practical Komodo setup for managing multiple Docker hosts, Compose stacks, selective updates, and Git-backed deployments12 min read
SystemsNixOS, Windows 11 and Linux variants
HomelabContinuous changes integration
WebAstro, WordPress, emDash and exploring
PracticeNotes from real implementations