DankMaterialShell
1.5 “The Wolverine”: Frame Mode, Tailscale, Display Profiles
The largest DMS release to date lands Frame Mode, a connected-surface
UI that unifies the bar, dock, popouts and modals into one coherent
shell. Also new: a native calendar backend (Google/MS/CalDAV/iCloud),
Display Profiles that auto-switch monitor layouts on connect/disconnect
(with fractional-scaling presets for Hyprland), a Window Rules Manager
GUI, a Spotlight launcher, native Tailscale controls in Control Center,
and a Material 3 shadow rework. Hyprland config now deploys as Lua by
default. Supports Hyprland, Niri and MangoWM.
phone-deck:
a spare Android phone becomes a Hyprland cockpit over Tailscale
phone-deck is a self-hosted PWA that runs fullscreen on a spare
Android phone and drives a Hyprland rig over a private Tailscale network
(served via tailscale serve for in-tailnet HTTPS only). It
handles workspace management, a virtual trackpad/keyboard, WebRTC screen
streaming with tap-to-control remote desktop, push-to-talk with a local
Ollama/Qwen LLM for voice commands, scene macros for one-tap layout
switching, and phone-to-PC file drops. A root helper daemon
(deckd) gates privileged actions via an allowlist.
The annual survey drew 3,399 respondents, a 48% increase over 2024.
Flakes adoption sits at 78.9% and the new CLI at 66.7% — and both also
top the improvement wishlist (flakes 50.3%, error messages 47.6%, docs
41.5%). Over 28% of respondents started using Nix within the past year,
and 70.8% discovered NixOS before Nix itself, with YouTube the dominant
on-ramp at 28.3%. Results now have a permanent home at
nixos.org/surveys.
NixOS
26.05 initrd change breaks Impermanence + SOPS and
Hyprland-from-SDDM
NixOS 26.05 made systemd-initrd the default boot method — and it’s
breaking two common stacks. Persisting /etc/ssh for SOPS
age-key decryption in tmpfs-root (Impermanence) setups now triggers an
initrd race that causes a silent boot hang with no error; a Redditor who
debugged it shared a working workaround. Separately, users upgrading
from 25.11 report Hyprland freezing at the manufacturer splash after
SDDM login, apparently linked to the same initrd changes. Worth reading
both threads before you upgrade.