DEsk: Realistic Skeuomorphic Wayland Desktop for Linux

Repositoryfyzugx/DEskTool

DEsk (formerly DeskWM) is a Wayland desktop environment for Linux written in C that takes the desktop metaphor literally. Inspired by iOS 6-era skeuomorphism, it renders a walnut desk illuminated by a single ray-traced desk lamp, where application windows look like paper sheets and the dock functions as a drawer.

Key points

  1. Literal desk metaphor: Windows appear as sheets of cream paper with fiber and thickness, the dock is a drawer, notifications arrive in a post box, and apps reside in binders.
  2. Visual design: Realistic skeuomorphism using simulated real-world materials, lighting, wear, and a pre-rendered ray-traced room.
  3. Underlying technology: Built in C for the Wayland protocol, providing binaries such as desk, desk-session, and desk-settings.
  4. Supported distributions: Includes installation scripts for Debian 13, Ubuntu 24.04/26.04, Arch Linux, and Fedora 43/44.
  5. Project maturity: Currently at version v0.1.2 (Beta); used daily by the author, but rough edges are expected in this initial public release.

Why it matters

While flat, minimal design remains the prevailing standard across modern operating systems, DEsk offers an artistic alternative. It tests the boundaries of modern Linux desktop design by integrating ray-tracing techniques directly into a Wayland session.

Analysis

DEsk is tailored for Linux enthusiasts and UI experimenters who appreciate retro-skeuomorphic aesthetics over conventional interfaces like GNOME or KDE. The initial setup requires pre-rendering the room (which takes a few seconds with a GPU and longer without). Despite internal architectural checks and data migration features carried over from DeskWM, the project remains in an early beta stage and should be treated as experimental.

Found in

Summary generated by AI (Gemini 3.8 Flash, 18 October 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Repository:vercel-labs/native

    Native SDK: Native Desktop App Toolkit Without Web Runtimes by Vercel Labs

    Native SDK is an open-source toolkit by Vercel Labs for building native desktop applications. It merges declarative markup and TypeScript with a custom rendering engine written in Zig, entirely omitting browsers, WebViews, and bundled JavaScript runtimes.

    7.6kstarsZig

    Web development· Tool

  • Repository:xikhar/persona

    Persona: Desktop 3D Avatar Companion for Voice Interactions

    Persona is an open-source Electron desktop app that gives real-time voice conversations an expressive 3D character presence. It captures output audio from selected applications to animate VRM models in real time.

    926starsTypeScript

    AI & LLMs· Tool

  • Repository:omacom/omarchy

    Omarchy: Opinionated Linux Distribution by DHH

    Omarchy is a modern, opinionated, and described as 'agentic' Linux distribution created by DHH. Based primarily on shell scripts and published under the MIT license, the repository provides a preconfigured environment featuring developer tooling, Neovim, AI integration, and desktop workflow utilities.

    38.2kstarsShell

    AI & LLMs· Tool

  • Repository:open-pencil/open-pencil

    OpenPencil: Open-Source Design Editor as an AI-Native Figma Alternative

    OpenPencil is an open-source, programmable design editor licensed under MIT that natively handles Figma (.fig) and Pencil (.pen) files. Beyond core UI design workflows like components and variants, it features deep AI integration, CLI automation, and design-to-code export pipelines.

    9.1kstarsTypeScript

    AI & LLMs· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.