Modern Window Management for X11

DWN is a production-ready window manager written in ANSI C with XFCE-like functionality, powerful tiling layouts, and optional AI integration. Fast, flexible, and fully featured.

Why Choose DWN?

DWN combines the simplicity of traditional floating window managers with the productivity of tiling layouts, all wrapped in a modern, customizable package.

Multiple Layouts

Switch seamlessly between tiling, floating, and monocle layouts. Resize master areas and organize windows exactly how you work.

9 Workspaces

Organize your workflow across 9 virtual desktops with per-workspace state. Move windows between workspaces with a single keystroke.

🎨

Fully Customizable

INI-style configuration with extensive theming options. Customize colors, fonts, borders, gaps, and behavior to match your style.

💡

AI Integration

Optional AI command palette and semantic web search. Control your desktop with natural language and get intelligent suggestions.

🔔

Notification Daemon

Built-in D-Bus notification support following freedesktop.org standards. No need for external notification daemons.

💻

System Tray

Integrated system tray with battery, volume, and WiFi indicators. Volume slider and network selection dropdowns included.

~15K

Lines of Pure C

0

Runtime Dependencies

<5MB

Memory Footprint

43+

Keyboard Shortcuts

Get Up and Running in Minutes

DWN is designed for easy installation and immediate productivity. Build from source or use your distribution's package manager.

Terminal
# Clone the repository
git clone https://retoor.molodetz.nl/retoor/dwn.git
cd dwn

# Install dependencies (auto-detects your distro)
make deps

# Build and install
make
sudo make install

# Add to your .xinitrc
echo "exec dwn" >> ~/.xinitrc

Full Installation Guide

See DWN in Action

A clean, modern interface that stays out of your way while providing everything you need.

[Tiling Layout with Terminal and Editor]
Master-stack tiling layout perfect for development
[System Tray and Notifications]
Integrated system tray with volume and WiFi controls
[AI Command Palette]
AI-powered command palette for natural language control

How DWN Compares

DWN bridges the gap between minimal tiling managers and full desktop environments.

Minimal Tiling WMs

dwm, i3, bspwm

  • Lightweight and fast
  • Keyboard-driven workflow
  • Highly customizable
  • Steep learning curve
  • Requires additional tools

Desktop Environments

XFCE, GNOME, KDE

  • Feature complete
  • User-friendly
  • Heavy resource usage
  • Less customizable
  • Slower performance

What Users Say

"Finally, a window manager that doesn't make me choose between productivity and usability. DWN just works."

JD
John Developer Senior Software Engineer

"The AI command palette changed how I interact with my desktop. It's like having an assistant for window management."

SA
Sarah Admin System Administrator

"Coming from i3, the learning curve was minimal. The built-in tutorial had me productive in under 10 minutes."

ML
Mike Linux DevOps Engineer

Ready to Transform Your Desktop?

Join thousands of developers and power users who have made DWN their window manager of choice.