This is my blog now

Tag: how-to

How To: Find Which Package Provides a Given File

Don't you just hate it when you're in your terminal and want to run some commands, only to discover that you don't have the appropriate package installed (yet)? Maybe you recently reinstalled your mac...

How To, Linux

How To: Remove DRM from eBooks

Edit: As of today (December 2025) this does not work anymore and hasn't for a while. I've written a new blog post about how to do this instead. A while ago I bought an eBook reader. I figured it's a s...

How To, Privacy

How To: Run Several Services Behind a Reverse Proxy

This is a follow-up article for my previous one which describes how I migrated my personal Nextcloud to a docker setup. It's part me telling a story of what I learned and part "How To" so someone can...

How To, Software

How To: Set up NextcloudPi with Docker

I've been successfully running a Nextcloud instance for a while now and it's quite useful. When I did the setup the first time I installed the entire stack on bare metal by hand. Raspberry Pi with Ras...

How To, Linux, Software, Self-hosting

How To: Disable Origin Overlay for Steam Games

The Origin launcher is a blight upon the galaxy. Period. It just sucks. Unfortunately the company making it and forcing it on people happens to be the publisher of some of my favorite game franchises,...

Gaming, Linux, How To

How To: Commit to someone else's pull request

I'm currently experiencing the pleasure of collaborating on an open source project with someone else on GitHub and I love doing it. There was an issue with runtime performance and we looked into it, d...

"Programming", "Software", "How To"

How To: Work with Python virtual environments

Whenever you start a project in Python you probably want to do it in a fresh environment so as not to have your dependencies clash with those of other projects, prevent version mismatch or other unexp...

Programming, How To, Software

How To: Manage dotfiles with bare git repo

A tale as old as time: you configure and tweak your personal machine that you use for work, coding, fun and games or whatever and at some point you wonder how you might preserve all those tweaks. Eith...

Software, How To

How to: Run Gothic and Gothic II on Linux

{{ toc open }} Last updated: 20 April 2026 This post is updated regularly so it might be useful to return later on. If there's anything missing here, a mod you would like to see covered or something e...

Gaming, Linux, How To

How To: Run a script on conda activate

I recently noticed that using a conda environment can come with a couple inconveniences. For example, since the default Python executable changes when activating conda, this means that the variable ha...

Software, How To