• 0 Posts
  • 20 Comments
Joined 11 months ago
cake
Cake day: August 3rd, 2023

help-circle







  • PipeWire wins in the feature-set game, which is why it is being preferred over PulseAudio.

    According to the inventor of PipeWire, this is the wrong perspective to take. PipeWire is preferred over PulseAudio as a server, clients (apps) should continue to use the PulseAudio/JACK APIs because the PipeWire API is not designed for general use (it’s designed for things like pipewire-pulse and pipewire-jack).




  • I use NixOS on my personal machine and nixpkgs on my work Ubuntu (22.04 LTS). In the absence of NixOS I would not be using it: it somehow breaks all the file (open, save, etc.) windows, causing any app that tries to open one to crash (particularly annoying for browsers).

    Not to mention the wrapGL issue.

    It needs more polish on “genericlinux”. I did previously use it on MacOS, and it did make MacOS almost bearable - definitely years ahead of brew.



  • Silverblue doesn’t solve the same problems as Nix, or Ansible for that matter. I built my own in the past and it was non-trivial - although the CI process could pair quite nicely with Ansible. IMHO the primary advantage of Silverblue is that updates are a download, with practically zero work to do after the download has completed (this is a very big deal for RPM-based systems because an update boot can take a long time).

    As for Ansible vs Nix, try switching from one program to another across all your machines. It’s doable but not fun. Now try switching back across all your machines. Nix makes your system equal a configuration, it does not add configuration.





  • I recently switched away from the Legion 5 15ARH05: AMD APU+NVIDIA. The thing with laptops is that you are at the mercy of the system integrator. They are able to integrate the GPU in weird ways and often do. For me the external monitor wouldn’t work without the proprietary NVIDIA drivers installed. The NVIDIA drivers caused all sorts of problems, from backlight woes to failure to resume from standby (which worked fine without the drivers installed).

    If you do go with an NVIDIA machine, go with one that is built for Linux. I switched to an all AMD (I really don’t want to deal with NVIDIA bullremoved) System76, but I hear their NVIDIA story is pretty good.

    Do not buy a Windows+NVIDIA laptop and put Linux on it - unless you get a glowing recommendation for a specific model.

    You should install the open source System76 modules for the best experience (not required): https://github.com/NixOS/nixos-hardware