Skip to content

dwm-titus v0.7.0

Latest

Choose a tag to compare

@ChrisTitusTech ChrisTitusTech released this 11 Sep 02:26

A Fedora-only X11 desktop built around dwm and a managed Quickshell shell.
This release completes the planned desktop and image qualification phases.

Highlights

  • Unified Settings for displays and input, networking and Bluetooth, audio,
    power and session actions, default applications, appearance and accessibility.
  • Fedora system updates with confirmation and recovery, regional settings,
    administration tools, system information, storage and diagnostics.
  • Integrated panel, launcher, notifications, tray and desktop controls, with
    lazy Settings panes and bounded background work.
  • Standard and NVIDIA Fedora 44 installers with dark Anaconda branding,
    corrected BIOS/UEFI Kickstart boot menus and verified embedded media checksums.
  • Recommended image provisioning includes Meslo icons and Gear Lever.
    Existing-system updates preserve user configuration; backup, retry and
    restoration procedures cover custom XDG locations and symlink targets.
  • Small-display Settings sizing and stale user-autostart recovery fixes found
    during clean-install and upgrade qualification.

See the full changelog
for all changes since v0.6.1.

Downloads: offline compressed ISOs (2026-09-11)

These Fedora 44 x86_64 images install a prebuilt compressed system without
install-time package downloads or software selection. Anaconda still lets you
choose disks, locale, and your user account. Use the standard image unless you
need the NVIDIA variant.

Image Size Download
Standard 3.39 GiB Standard offline ISO
NVIDIA 3.96 GiB NVIDIA offline ISO

Download SHA256SUMS into the same directory as your ISO, then run:

sha256sum --ignore-missing -c SHA256SUMS

Your selected ISO must report OK. Both complete public ISO downloads and all
seven supporting files were verified against the qualified artifacts using
SHA-256 after upload to Cloudflare R2.

  • Standard: offline UEFI and BIOS installation, first boot, LightDM, dwm,
    Quickshell, fonts, Gear Lever, and screenshot/clipboard workflows verified.
  • NVIDIA: offline UEFI installation and desktop verified using virtio graphics.
    Physical NVIDIA acceleration remains untested. The VM has no NVIDIA device,
    so nvidia-persistenced.service fails there; this is not hardware qualification.
  • maim, region capture and clipboard dependencies are preinstalled. Screenshot
    shortcuts were exercised on installed systems with networking disconnected.
  • These are additional 0.7.0 desktop images built from base commit
    a04ea8a7b3aac52079f6444d30494fe214039f48 plus the compressed-installer changes
    recorded in the build manifest. The existing v0.7.0 tag and source archives
    remain unchanged and do not contain those additional installer changes.

Build notes and qualification limits |
Build manifest and exact hashes |
Standard RPM inventory |
Standard Flatpak inventory |
NVIDIA RPM inventory |
NVIDIA Flatpak inventory

Original release assets (network installers)

The older GitHub-hosted ISO assets below are retained for reference. Use the
Cloudflare-hosted offline images above for the new installation workflow.

Asset Use
dwm-titus.iso Standard Fedora 44 x86_64 network installer.
dwm-titus-nvidia.iso NVIDIA variant with proprietary driver packages and boot configuration.
dwm-titus-0.7.0.tar.gz Portable x86_64 desktop bundle: dwm binary, configuration, helpers and assets. Fedora dependencies are still required; this is not a standalone installer.
dwm-titus-0.7.0-SHA256SUMS SHA-256 hashes for all three assets above.

GitHub also provides source archives for the v0.7.0 tag. The two original GitHub-hosted ISOs are network
installers based on Fedora Server Network Install 44-1.7 and require internet
access for packages. Use the standard image unless you need the NVIDIA variant.

After downloading the checksum file and your selected assets into one directory:

sha256sum --ignore-missing -c dwm-titus-0.7.0-SHA256SUMS

Check that every asset you downloaded reports OK. The embedded media check is
also available from the default installer boot entry.

Install or update

Follow the Fedora installation guide.
Before updating an existing source checkout, follow its source backup and
recovery procedure and resolve local changes. Fetch and select this exact
release, then run the recommended installer and synchronize the installed source:

git fetch origin tag v0.7.0
git switch --detach v0.7.0
./install.sh --non-interactive --yes --profile recommended
./scripts/dev-sync-install.sh

Selecting the tag leaves the checkout in detached-HEAD mode. For a later
release, fetch and select that release tag after backing up again.

Log out, select dwm again, and verify from the updated checkout:

./scripts/dev-sync-install.sh --check
dwm-diagnostics

The dedicated images disable SELinux under the existing image policy.
Existing-system installation preserves the host's SELinux policy.

Original release qualification and known limitations

  • Standard BIOS/UEFI and NVIDIA-variant UEFI clean installs reached LightDM,
    dwm and one managed Quickshell shell in Fedora 44 KVM guests. Existing-system
    repeat installation, configuration preservation, interrupted-build retry and
    backup restoration passed, including a working startx session with SELinux
    Enforcing. Full repository, nested X11 and local review gates passed.
  • QEMU S3 suspend/resume failed and remains unqualified. Wake did not
    recover a usable desktop/SSH session; resetting the guest recovered boot.
    The root cause is unproven.
  • Physical NVIDIA acceleration, multi-monitor/hotplug, Wi-Fi/Bluetooth,
    audible input/output, laptop brightness/battery and suspend/resume were not
    tested.
    UEFI validation used Secure Boot off. Virtual and nested checks do
    not establish physical-device support.
  • NVIDIA module build/version and boot configuration were checked, but the
    guests used virtio graphics. NVIDIA persistence/settings services fail
    without an NVIDIA device; this is not a hardware-verified driver release.
  • Herdr remains optional and was intentionally absent in the qualified guests.
    Missing physical audio/Bluetooth devices were checked for graceful handling.
  • Network installation resolves current repository packages, so the installed
    package set may change after qualification even with identical ISO bytes.

The qualification record
contains the original matrix, fixes, package inventories and evidence. Original
GitHub-hosted release ISOs were rebuilt from the release commit; Phase 7 install/runtime evidence is reused for
unchanged runtime payloads, with fresh artifact and embedded-checksum validation.