• 1 Post
  • 30 Comments
Joined 3 years ago
cake
Cake day: June 12th, 2023

help-circle

  • I run Bazzite and Garuda (with the cachyos kernel). Only the Garuda box is Nvidia and has been great since kde+Wayland+Nvidia stabilized a year or so ago.

    I think any of them (including cachyos) is a good choice. Optimization is diminishing returns, so I’d be looking for a distro with the default settings and tools I like as a much higher priority.

    For example, I like Garuda’s btrfs with automatic checkpoints on upgrade so I can just send a garuda update (which is pacman Syu with bells and whistles) and almost ignore the output even when I get lazy and don’t update for a month. Don’t take this as a recommendation to ignore updates on an arch-based distro. There will eventually be consequences.

    With bazzite, updates really are in the same class because of the immutable base. But I’m also deep into containers and have no issue with the ergonomics of layering and management, which are improving, but definitely not very newbie friendly.

    Anyway, give them test drives. You’d be surprised how much changing a package manager can impact your ability to do things for a while if you aren’t familiar.











  • The direct cause of the errors seems to be that the package or one of its dependencies isn’t pulling other dependencies. That is, they’re making assumptions about the environment.

    If a flatpak is available, try that first. If not, you’ll probably need to do some investigating to see what dependencies are needed.

    Start at the top and search for the packages that address the errors. Try again after each install. It looks like qtwayland5 or qt6-wayland might be the first missing dependency.

    Probably 5 because of the pyqt5 references in the error logs.




  • I might recommend starting with a project.

    Something like getting pi-hole running. This would help you learn some of the networking basics. But I’d recommend reading at least enough to have a conceptual foundation about the things you don’t understand along the way (DNS, DHCP, etc).

    You’ll want one of their supported OS choices to keep things simple. That means one of: fedora, debian, ubuntu, or centos. I might steer you away from centos just because its user base is a bit more linux-pro so finding specific help might be more daunting, but I don’t have much experience with it either. Maybe use a “server” variant to keep your system demand to a minimum (boot to terminal only).