Mendhak / Code

Running Windows apps natively in Linux with Docker

Traditionally there have been two main ways to deal with having to run Windows applications when using a Linux environment as a daily driver. The first is to dual boot…

A local LLM in the Firefox sidebar

Firefox has a chatbot sidebar that can be used to interact with the popular LLM chatbot providers, such as Claude, Gemini, and ChatGPT. It is possible to allow it to…

Managing multiple SSH keys for multiple GitHub organisations in a simple way

When working with multiple GitHub organisations, it is common to have to manage multiple SSH keys for git operations.

Developing personal Python apps for Android’s Linux environment

Since the Linux Terminal app was introduced for Android, I’ve been curious about the possibilities it could open up for personal app development.

Using Gemini CLI as an adhoc commandline question answerer

Google’s Gemini CLI is command line, context aware assistant: it looks at your current directory, tools, and tries to make helpful suggestions. Here I go over how I was able…

edit is a terminal text editor that doesn’t make me think

My terminal-based text editing almost always occurs in short sessions. I’ll usually want to modify something and get out. To me, it makes no sense to have to step on…

There is a dearth of automatic infinite scroll mice

My favourite feature of any mouse that I’ve ever used is the automatic infinite scroll wheel mode. This is a mode where the scroll wheel, in its normal clicky mode,…