πŸ–₯️ Reusing Old Computers with Arch Linux and DWM

πŸ“† 2026-04-04 12:20

Old computers don't need to die. They just need less. I already wrote a post about

♻️ Why you should buy and re-purpose old tiny PCs

Modern operating systems assume fast CPUs, lots of RAM, and constant background activity. Older machines can't keep up - but that doesn't mean they're useless.

With the right tools, they become fast and usable again: as servers or as a personal computers. Today we're not focusing on home labs or servers. We're gonna make an usable personal computer even if it's considered obsolete by modern standards.

Most "slow computer" problems are not hardware problems. They're software problems. Heavy desktop environments, background services, and bloated apps eat resources. Remove them, and suddenly:

This is where Arch Linux and DWM come in. In 2026, reclaiming an old machine with Arch Linux and DWM means getting back a truly personal computer again. Instead of a locked-down, resource-hungry system deciding how your hardware is used, you run something minimal, transparent, and entirely under your control. Even aging hardware becomes fast, responsive, and distraction free - not because it's powerful, but because nothing unnecessary stands in your way. Let's get started

Step 1: Install Arch Linux

Start with a minimal base system. Follow this guide:

🐧 Arch Linux Installation

The goal is simple:

Arch gives you exactly what you install - nothing more. That's perfect for old hardware.

Step 2: Add a lightweight graphical environment

Instead of installing a full desktop environment, use a window manager like DWM. Follow this guide:

πŸͺŸ Install DWM (Dynamic Window Manager)

dwm is extremely small and fast. It's designed to do one thing: manage windows.

With dwm you should also install:

These are part of the same minimal philosophy.

Why dwm?

dwm is different from typical desktop environments:

It's fast because it avoids complexity. On old machines, this makes a huge difference.

What you gain

After setting this up, even very old hardware becomes usable again:

What you lose

Old computers are only "obsolete" if you run modern bloat on them. Strip things down, and they come back to life. Arch Linux gives you the base. dwm gives you speed.

The rest is up to you.

Check out this GitHub repo. It's my customized build of DWM. You can clone and install it or check out the code and scripts. There are a lot of comments and tips on how to make your own version:

Reuse-An-Old-Computer-with-Arch-and-DWM [repo]

🚢 Back to my blog