debian-wm-lab ist ein minimales, interaktives Setup-Projekt fรผr Debian 13, das eine saubere X11-Basis bereitstellt, um klassische und minimalistische Window Manager zu installieren, zu testen und miteinander zu vergleichen.
Der Fokus liegt auf:
- Stabilitรคt
- Reproduzierbarkeit
- minimalem Overhead
- transparenten, nachvollziehbaren Entscheidungen
Dieses Projekt ist kein Desktop Environment, keine Distribution und kein โInstall-allesโ-Skript.
debian-wm-lab is a minimal, interactive setup project for Debian 13 that provides a clean X11 base to install, test and compare classic tiling window managers.
The focus is on:
- stability
- reproducibility
- minimal overhead
- transparent, understandable choices
This project is not a desktop environment, not a Linux distribution, and not an all-in-one installer.
๐ฉ๐ช Ein reproduzierbares Debian-13-System, das:
- bewusst wenig installiert
- eine einheitliche Basis fรผr verschiedene Window Manager bietet
- ideal fรผr Tests, Vergleiche und Lernzwecke ist
๐ฌ๐ง A reproducible Debian 13 system that:
- installs only what is necessary
- provides a consistent base for multiple window managers
- is ideal for testing, comparison and learning
๐ฉ๐ช
- X11 only (bewusst)
- boring is good
- no magic
- no hidden services
- user decides what comes next
Dieses Projekt versucht nicht, dir einen perfekten Desktop vorzuschreiben.
Es gibt dir lediglich eine saubere Ausgangsbasis.
๐ฌ๐ง
- X11 only (by design)
- boring is good
- no magic
- no hidden services
- user decides what comes next
This project does not try to define a perfect desktop for you.
It simply provides a clean and minimal starting point.
๐ฉ๐ช
Aktuell geplant / unterstรผtzt:
- xmonad
- dwm
- qtile
- ratpoison
- evilwm
Alle Window Manager laufen nativ unter X11.
Wayland-WMs sind nicht Teil dieses Projekts.
๐ฌ๐ง
Currently planned / supported:
- xmonad
- dwm
- qtile
- ratpoison
- evilwm
All window managers run natively on X11.
Wayland window managers are explicitly out of scope for this project.
๐ฉ๐ช Alle Window Manager teilen dieselbe minimale Basis.
๐ฌ๐ง All window managers share the same minimal base setup.
Enthalten sind u. a.:
- Xorg (X11)
- LightDM (optional, user-selected)
- NetworkManager
- PipeWire (Audio)
- feh (Wallpaper)
- picom (Compositor)
- dmenu
- grundlegende Fonts (DejaVu, Liberation)
๐ฉ๐ช
๐ Kein Browser, kein Editor, keine IDEs, kein Gaming-Stack.
Alles Weitere ist bewusst User-Entscheidung.
๐ฌ๐ง
๐ No browser, no editor, no IDEs, no gaming stack.
Everything else is a deliberate user decision.
๐ฉ๐ช
- โ keine eigene Distribution
- โ kein Full-Desktop-Replacement
- โ kein Wayland-Projekt
- โ kein โInstall everythingโ-Script
- โ kein Opinionated Workflow
Wenn du โalles fertigโ willst, ist dieses Projekt nicht fรผr dich.
Wenn du verstehen willst, was dein System tut, dann schon.
๐ฌ๐ง
- โ not a custom Linux distribution
- โ not a full desktop replacement
- โ not a Wayland project
- โ not an โinstall everythingโ script
- โ not an opinionated workflow
If you want a fully preconfigured desktop, this project is not for you.
If you want to understand what your system is doing, it is.
Der Userland-Apps-Installer installiert typische Anwendungen, die viele Nutzer brauchen oder glauben zu brauchen, ohne das Basissystem, Window Manager oder Kernel-Einstellungen zu verรคndern.
Kategorien & enthaltene Software:
- ๐ Browsers Firefox ESR, Chromium
- ๐ฎ Gaming Steam (inkl. i386-Multiarch), MangoHud, Gamescope
- ๐ฌ Media / Content Creation VLC, OBS Studio, Audacity, GIMP
- ๐งฐ Tools & Utilities fastfetch, htop, pavucontrol, โฆ
Optional:
- ๐ Google Chrome Explizite Installation รผber externes Repository
The Userland Applications Installer installs common applications that many users need or expect to need, without touching the base system, window manager, or kernel settings.
Categories & included software:
- ๐ Browsers Firefox ESR, Chromium
- ๐ฎ Gaming Steam (including i386 multi-architecture support), MangoHud, Gamescope
- ๐ฌ Media / Content Creation VLC, OBS Studio, Audacity, GIMP
- ๐งฐ Tools & Utilities fastfetch, htop, pavucontrol, โฆ
Optional:
- ๐ Google Chrome Explicit installation via external repository
๐ฉ๐ช Dieses Setup ist hardware-spezifisch und primรคr als persรถnliche Referenz gedacht. Es gibt keinen Anspruch auf universelle Einsetzbarkeit.
๐ฌ๐ง This setup is hardware-specific and primarily intended as a personal reference. There is no guarantee of suitability for other systems.
git clone https://github.com/dennishilk/debian-wm-lab.git
cd debian-wm-lab
chmod +x install.sh
./install.sh
optional:
chmod +x install-apps.sh
./install-apps.sh
debian-wm-lab/
โโโ README.md
โโโ install.sh # Base + WM + optional extras
โโโ install-apps.sh # Userland applications
โ
โโโ common/
โ โโโ packages.txt # Common base packages
โ โโโ assets/
โ โโโ wallpapers/
โ โโโ lab-default.png
โ
โโโ wm/
โ โโโ xmonad/packages.txt
โ โโโ dwm/packages.txt
โ โโโ qtile/packages.txt
โ โโโ ratpoison/packages.txt
โ โโโ evilwm/packages.txt
โ
โโโ extras/
โ โโโ fonts/packages.txt
โ โโโ terminals/packages.txt
โ โโโ editors/packages.txt
โ
โโโ apps/
โโโ browsers/packages.txt
โโโ gaming/packages.txt
โโโ media/packages.txt
โโโ tools/packages.txt