efibootmgr: Could not prepare Boot variable: No space left on deviceI faced this issue while installing a new operating system on my laptop. At first, I had no idea what went wrong. I searched around and read through many forum posts, but none of them gave me a proper answer. So I decided to write this post to save y...Oct 28, 2025 · 4 min readshravanbhati.hashnode.dev
How to Add Ctrl+Shift+Arrow Key to Copy Line Up in Zed EditorWhen I first switched to Zed, I noticed something missing. The shortcut to copy a line up or down, which I often use in VS Code, did not work here. I tried looking it up but could not find any proper guide or discussion that helped. So I decided to f...1NOct 5, 2025 · 1 min readshravanbhati.hashnode.dev
How to Install Ventoy and Make a Bootable USB Drive in LinuxIf you are reading this, you probably already know what Ventoy is. Ventoy is a tool that allows you to create a bootable USB drive where you can copy multiple ISO files and boot them without reformatting the drive. Before we start, make sure you down...Sep 27, 2025 · 2 min readshravanbhati.hashnode.dev
Fixing a Corrupted USB Drive That Won’t Format in LinuxRecently I ran into an annoying problem with my USB drive while trying to use Ventoy. The installation went half-way, left strange partitions behind, and after that the USB just refused to work properly. It showed up in GNOME Disks, but not in the fi...Sep 27, 2025 · 2 min readshravanbhati.hashnode.dev
How to use Gemini with the OpenAI SDK (JavaScript)Google’s Gemini models can be used through OpenAI compatible endpoints. That means you can keep using your existing OpenAI SDK or the new OpenAI Agents SDK, and simply point it at Gemini by swapping the base URL and API key. This guide will show you ...Aug 26, 2025 · 3 min readshravanbhati.hashnode.dev