What software setup does Aarav describe on asdesai.com?

Updated

Aarav describes a deliberately minimal Linux setup: Gentoo Asahi running on an M1 MacBook Air, with the dwl window manager and the fairydust kernel. He also states a preference for suckless software and says most of what he builds are small terminal tools. This is a personal configuration description, not a distribution or a supported product — it tells you what one person runs, not what you should expect to work out of the box.

The stack, component by component

Layer What Aarav uses What it is
Hardware M1 MacBook Air Apple Silicon laptop
Distribution Gentoo Asahi Gentoo Linux built for Apple Silicon via the Asahi Linux effort
Window manager dwl A dwm-like Wayland compositor
Kernel fairydust A custom kernel he names
Software style suckless tools Small, source-configured programs in the dwm/dwl family

Why these choices fit together

Each piece points in the same direction. Gentoo is source-based, so the system is compiled for the machine rather than installed from prebuilt packages. dwl follows the suckless model: configuration happens by editing source and recompiling, not through a settings app. A custom kernel continues that pattern one level lower. The result is a system where almost everything is chosen and built explicitly.

That consistency is the useful takeaway. If you like the idea of a lean Wayland desktop on Apple Silicon, this is a coherent example of one — but it also means there is no installer wizard or GUI control panel to fall back on.

What he actually builds on it

The setup is the environment for his projects, which the site lists as small terminal tools:

  • fetch — a 3D spinning fetch tool written in C
  • hum — a minimal TUI music player
  • glance — a clipboard daemon for Wayland

The pattern matches the stack: C, terminal interfaces, Wayland-native, no heavy frameworks. If you want to see how far a minimal environment can be pushed, these tools are the practical output of it.

What this setup implies if you're considering something similar

  • Expect to compile things. Gentoo and suckless-style software assume you are comfortable building from source and reading configuration files.
  • Wayland, not X11. dwl is a Wayland compositor, so tools must be Wayland-compatible — his clipboard daemon is written for Wayland specifically.
  • Apple Silicon Linux is its own track. Running Linux on an M1 Mac depends on the Asahi work rather than standard x86 assumptions, so hardware support details matter more than usual.
  • A custom kernel is optional, not required. Naming fairydust signals how far he goes, but the rest of the stack works without that step.

The site presents this as one person's current configuration. Treat it as a reference point for what a minimal Apple Silicon Linux desktop can look like, and check current hardware support before assuming any specific piece will behave the same on your machine.