finds.dev← search

// the find

ChrisTitusTech/dwm-titus

★ 442 · Shell · MIT · updated Sep 2026

My Linux Desktop - Fedora/X11 Desktop Environment

dwm-titus is Chris Titus Tech's opinionated dwm-based desktop environment, packaged as a Fedora-only X11 distro with its own ISO, installer, panel (Quickshell), and settings apps. It's for people who want a tiling keyboard-driven desktop but don't want to hand-roll dwm patches, dotfiles, and a display/theme stack themselves.

The scope is honest and narrow — Fedora only, X11 only, no Wayland promises it can't keep, which avoids the usual dotfiles-repo trap of claiming universal compatibility. It ships real infrastructure beyond dwm itself: a dry-run installer with profiles (core/recommended/full), SHA256-verified ISOs with a build manifest, diagnostics/self-heal tooling, and a documented settings layer (display, input, picom, themes) with config reload instead of restart-required edits. The theming system generates GTK2/3/4 and Qt5/6 palettes from one source and preserves user overrides across upgrades, which is more engineering than most 'my dwm config' repos bother with.

It's fundamentally a personal distro maintained by one project/personality — Fedora-only and X11-only means it ages out as Wayland becomes the default and locks out anyone not on that exact base. The dependency surface is large (Quickshell, PackageKit, AccountsService, CUPS, xrandr/udevadm/pkexec chains for display and privilege escalation) for what's nominally 'a window manager config,' and each of those is a place things break on non-Fedora derivatives or unusual hardware. Root-owned helper binaries (dwm-settings-display-root) and pkexec-driven persistence are exactly the kind of privilege-boundary code that needs careful auditing, and there's no mention of how that's tested. Shell as the primary language for an installer this complex also means the failure modes (partial installs, interrupted theme migrations) are likely handled ad hoc rather than atomically.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →