DORiS is a desktop restoration system for Debian. It takes a bare net-install and, in one command, builds a complete hardened Openbox desktop — keyboard-driven, privacy-first, wicked function, ready to work in ~15 minutes. It is not a distro. It is not a live image. It is one kit, run from a USB stick, that recreates this fabulous desktop (yours, now!) on any amd64 Debian box.
The system half backs up every file it touches. The per-user half bakes $USER and $HOSTNAME into configs — no hardcoded names, ever. Both halves re-run safely. No framework required: pure bash, zero dependencies, readable end to end in an hour.
No desktop environment weight. Openbox is the lightest fully custom keyboard-driven window manager in the Linux ecosystem — and DORiS makes it friendly. Ships with fastcompmgr for optional compositing: transparent terminals, smooth fades, no GPU tax.

Not "permissive until proven bad." Deny everything, allow only what's needed.
DORiS reads the network reality and adapts:
systemd-resolved is removed. RA/DHCPv6-pushed DNS entries were silently bypassing the router policy — gone.
aa-logprof, review, then aa-enforce./mnt/ramdisk — history never touches disk
191 packages, each one picked. Not a desktop environment's 800+ — a curated set that works together.
Claws Mail — the most reliable desktop email client in the Linux ecosystem. Bogofilter (spam), fancy plugin (HTML), PGP/MIME, vCalendar. Stable since 1997. It does not surprise you.
KeePassXC + seahorse + gnome-keyring. Passwords, GPG keys, session credentials. Browser extension talks to KeePassXC. ~/bin/nbp appends passwords to the GPG store.
mpv (hardware-accelerated), audacious, gimp, ffmpeg, imagemagick, yt-dlp, simplescreenrecorder. All chosen for reliability, not novelty.
Geany + Sublime Text + git + GitHub Desktop + ripgrep + meld. All keyboard-driven, all integrated.
htop, btop, inxi, powertop, smartmontools, s-tui. All available from ~/bin scripts and the welcome screen.
gpicview opens from Thunar. ffmpegthumbnailer makes video thumbnails in Thunar. seahorse manages GPG keys used by claws-mail, ~/bin/nbp, and git signing. KeePassXC talks to Firefox and Helium via browser extension. pianobar controlled from ~/bin/tunes, keybound to Win+N. notification-daemon: any script can notify-send to the desktop.
DORiS respects how humans actually use a computer. Keyboard-driven by default, mouse available — not the other way around. Welcome screen at login, not a splash screen. Browser setup is interactive — you launch, you close, you watch. Credentials listed in logical order: KeePassXC first (create database), then email, then FTP, then GitHub. The kit is capturable — tools/capture.sh rebuilds the kit from a live box. Your configuration is code, not a feeling.
What DORiS is NOT: A distro. A menu of desktop choices. A cloud service. Wayland-ready. For Linux newcomers. It is a restore system for Debian trixie that recreates one curated way of computing. Opinionated by design.
You compute, don't you? Why don't you use DORiS?
The path: Net-install Debian trixie. Reboot, login as root, install aptitude, sudo, git. Visudo to give the user sudo. Log out and back in as regular user, clone the repo and run: sudo ./restore.sh and then ./user-setup.sh — reboot, login. Welcome message gives a ton of handy info and offers browser setup for Firefox and Helium to include preconfigured profiles, handy extensions, and a bit of security. Feedback welcomed, encouraged.