Hi, new-guy here, Debian user since 1998/9 absent from the community for some years…
DORiS restores my kind of desktop kung-fu and is the result of many years of running a lightweight Debian desktop. It’s a 2-part script (system and user) that installs a base workstation to a fresh Debian net-install with user configs and opinions. Can run on subsequent users as well.
It builds-up a safe and reliable desktop with a butt-load of handy functionality, most of which comes from scripts and keybinds, some aliases. Silly stuff, too, like a random movie picker becuase I can never decide (c’tarl+alt+p)
Like I wrote, it’s opinionated: alacritty is the terminal emulator, openbox the window manager, firefox and helium the browsers, claws-mail, thunar, keepassxc. Custom openbox menu that I never use, a sane and reliable encryption wrapper built on age. I vendored in gruvbox and nord and there’s a handy theme-flip routine for on-the-fly change, applies to 9 surfaces so gnome apps, gtk 2-4, geany, sublime, mc, btop - everything gets the swift change, everything looks good and the same.
I am a long-time ‘power-user’ (I used to write the debiantutorials website) that got tired of distro-hopping years ago and I don’t like overhead or redundancy. Also, I use what exists.
DORiS is not a dotfile repo or a distribution, it’s just Debian; a customized, set-up, and complete desktop. Over the years my desktop has come to include bits from others; my .bashrc has some bits in it I found (stole), loginfetch from marcov’s repo, and doubtless a ton of other stuff, too, pipe-menus…share the bits.
I welcome you to try DORiS - have at it. Install Debian in qemu or on a fresh drive and run DORiS to it. Put it through your paces, poke around and see what’s there, what it’s all about, maybe even what’s missing (pfft, nuthin’ ![]()
Find DORiS here:
The script tells you what will and is happening, will show you the hard-stop error if there is one, touches only what it needs to, backs up existing, blah blah blah, is idempotent…DORiS is my own restore scheme, but, is released to work on any amd64 box