NixOS 82: Upgrade a NixOS Service (Pipewire) To Unstable Using Flakes

  Рет қаралды 455

Chris McDonough

Chris McDonough

Күн бұрын

Пікірлер: 6
@ChrisMcDonough
@ChrisMcDonough 8 ай бұрын
I forgot to run pipewire --version after the nixos-rebuild to show that the rebuild had an effect. It is 1.0.4.
@needMoreInput
@needMoreInput 8 ай бұрын
❕nvd, what a wonderful addition❕- never thought to diff my build output-
@itssoaztek4592
@itssoaztek4592 8 ай бұрын
Awesome content. I am looking forward to the point in time where I can start learning and using NixOS. Thank you!
@ChrisMcDonough
@ChrisMcDonough 8 ай бұрын
Thanks!
@TresSeaver
@TresSeaver 8 ай бұрын
Heh, thanks for digging into it. As it turns out, NixOs 23.11 already has the "watershed" version of pipewire needed to support the "pro-audio" usecases. The case I saw was on Debian bookworm, which (because Gnome, d'oh) pulled in pipewire too early, and then (because Debian) locked it down for their most recent stable release to a pre-watershed version (0.38.something). My escape hatch on the system where I was dabbling with PW was to update from `bookworm` (current Debian stable) to `trixie` (Debian testing). Prior to that, I had tried enabling the `trixie` apt repos, but got boggled at the size of the update: no way was I going to accept the amount of unrelated damage (likely a similar number of new package versions as you showed) just to get PW running. Therefore, your example does validate the argument that NixOS (with flakes) makes such cases simpler. Also, technically, pipewire emulates PulseAudio and JACK, which are the "multiplexing" audio servers. ALSA, which provides the lower level hardware support, is used by all three of them (ALSA is basically the kernel interface to audio).
@ChrisMcDonough
@ChrisMcDonough 8 ай бұрын
Had fun making the case, thanks for watching. And thanks about ALSA, I wasn't sure whether Pipewire just reimplemented it and that part of Pipewire was in the kernel.
NixOS 83: NixOS as a Music Production System
16:42
Chris McDonough
Рет қаралды 1 М.
Using Stable and Unstable At the Same Time on NixOS
12:30
LibrePhoenix
Рет қаралды 9 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,3 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 76 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 141 МЛН
Nixvim: Configure Neovim with the power of Nix (NeovimConf 2023)
10:08
How to Setup PipeWire on Gentoo
8:19
Mental Outlaw
Рет қаралды 34 М.
We may have killed p10k, so I found the perfect replacement.
19:48
Dreams of Autonomy
Рет қаралды 189 М.
ThePrimeagen On Running Linux
9:40
Tech Over Tea
Рет қаралды 289 М.
NixOS 86: A Tour of Eelco's Nix PhD Thesis, Part 1 (Introduction)
16:53
Why I Can't Use Linux - My Top 3 Reasons
26:05
Tek Syndicate
Рет қаралды 142 М.
Nerding out about Nix and NixOS with Jon Seager, Canonical
57:05
Nerding Out With Viktor
Рет қаралды 7 М.
You Should Use Flakes Right Away in NixOS!
26:09
LibrePhoenix
Рет қаралды 76 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,3 МЛН