More specifically, issues for one distro (or maybe family of distros if applicable) and not other distros.

I’ll start: NixOS. I love how I can have my whole operating system configuration defined deterministically with configuration files, but what I believe is a serious flaw, is when you choose the “unstable” channel, the channel for receiving the latest packages rather than ones up to 6 months old: stable. Unstable package often build dependencies on device, and I’ve often faced build failures, why are new package versions given if they fail to build?!

Why can’t Nixpkgs backend ensure that new package versions build successfully before shipping them to end users?! It would take a lot of work to do so, but I can’t think of any other distros that have this problem: where installing a new package version that came out a few days or even a week ago, has a chance of failing after its made available in the distro’s official package manager.

There are a handful of workarounds for your NixOS configuration in this case, but it happens too often for me and I shouldn’t have to edit my config for to work around it.

  • Blurntout@lemmy.ca
    link
    fedilink
    arrow-up
    6
    ·
    3 months ago

    Came here to mention the slap in the face nixos was for a noob who wanted to break his config into flakes 😂 it’s super powerful but that learning curve is real

  • Zachariah@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    3 months ago

    Ubuntu distros really need a ridiculously simple way both via cli and gui to disable snaps.And it needs to be respected through updates and upgrades.

  • mindbleach@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    3 months ago

    One time Ubuntu’s lead guy decided all windows would be left-handed like Macintosh… the day before an LTS feature freeze. That was such a shit-show that I went back to Windows 7 for most of a decade.

    In more modern times, Mint XFCE was negligibly lighter than Mint Cinnamon, even on a ropey old laptop, and you can’t do half as much docking / hotkey stuff. And that’s before the relief that is gTile.