• 0 Posts
  • 95 Comments
Joined 3 months ago
cake
Cake day: May 2nd, 2026

help-circle




  • I use two tools for this:

    1. https://www.chezmoi.io/ for all my various dotfiles
    2. A bash script I’ve put together over the years that has a list of all the basics that I want and calls whatever the right installer is for them: apt, cargo, brew, or whatever. It has targets for a local workstation, a remote headless server, and MacOS. Then at then the end it runs chezmoi.

    Now, my use case is less “constant fresh install” and more “keep my environment the same across various devices”, as I mostly run Debian Stable and don’t feel the need to constantly tweak things.













  • This is it exactly. For a typical new user the things that make them bounce are, in order:

    1. The difficulty of writing a bootable USB stick and partitioning their drive for installation.
    2. Hardware support, mouse/keyboard, video, wifi, audio, and webcam being most important for most people.
    3. A familiar feeling desktop environment.
    4. An easy to use package installer GUI

    The whole discussion of things like immutable, deb, rpm, systemd, Wayland vs x11, etc are somewhere between meaningless and a scary sounding distraction for normal people who are fed up with MS/Apple and thinkng about trying something else.




  • In the old days, lots, mostly around hardware support and until very recently the ability to run most games.

    Nowadays, I’m mostly disappointed with the desktop environments lacking features that BeOS had in 1997. This is honestly a kernel and filesystem issue since most of those features require that the kernel/filesystem fully support indexed, extensible attribute queries. xattrs aren’t nearly sufficient. The remainder are framework/UI threading model limitations, which aren’t really kernel related.