
Setting Ghostty as default terminal on Ubuntu 26.04
A quick guide on how to set the GPU-accelerated Ghostty terminal as the default on Ubuntu 26.04 using the new configuration method.

A quick guide on how to set the GPU-accelerated Ghostty terminal as the default on Ubuntu 26.04 using the new configuration method.

Prek is a Rust-based pre-commit alternative that maintains full config compatibility while delivering significantly faster hook execution.

Learn how to disable the annoying pager for apt search results on Debian-based systems, and find the best permanent solution.

A detailed guide on shucking WD Elements 20TB drives, including testing, performance benchmarks, and stress testing.

A story of how I bought a digital photo frame, and how I created a tool to generate miniatures of my photo collection to fit them all on the device.

Learn how to run Google’s Gemini CLI in a Docker container to avoid installing Node.js and its dependencies directly on your system. This guide provides a simple setup, a recommended shell function for seamless integration, and usage examples.

This guide explains how to split a mono-repo into smaller repositories, keeping the git history for selected files.

Learn how to benchmark Docker registry performance using the Hyperfine CLI tool. A simple way to compare image pull speeds between registries like Artifactory, Harbor, Docker Hub, and Quay.

Learn how to automatically delete old Cloudflare Pages deployments using a Bash script and the Cloudflare API. Keep your account clean and reduce clutter by removing outdated deployments.
](https://gagor.pro/2025/04/backup-from-broken-nvme-drive-with-ddrescue/images/cover.webp)
Learn how to recover data from a failing NVMe drive using ddrescue on Linux. This guide covers step-by-step backup instructions, handling read errors, and restoring your files safely.