0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-14 22:20:30 +03:00
nixpkgs/nixos/doc/manual
rnhmjoj 4ae218e66f nixos/alsa: rebirth from the ashes
The ALSA module was essentially removed in 3eeff547, with the main
motivation of avoiding confusion as to what `sound.enable` really meant.

As that could be achieved with a simple rename, this change brings back
the module in full force under the `hardware.alsa` namespace (with clear
beware signs for the pulse and pipewire folks) and adds a lot of useful
extra features. These include

 - `defaultDevice` to set the default playback and capture devices

 - `cardAliases`,`deviceAliases` to assign meaningful names to sound cards
   and devices (instead of say, `hw:0,1`)

 - `controls` to create virtual volume controls

 - `enableRecorder` to easily configure a loopback device to record
   the computer audio

 - fixes to the udev restore rules

(cherry picked from commit c8a84a01d5)
2025-01-06 10:28:19 +00:00
..
administration Revert "NixOS apply script" 2024-11-01 20:18:09 -04:00
configuration nixos/doc: update the status of Intel Graphics 2024-12-31 18:15:03 +00:00
development Revert "NixOS apply script" 2024-11-01 20:18:09 -04:00
installation doc: fix/improve NIXOS_LUSTRATE installation instructions 2024-12-01 17:16:51 +00:00
release-notes nixos/alsa: rebirth from the ashes 2025-01-06 10:28:19 +00:00
common.nix nixos manual: extract some build paths 2023-07-25 17:03:12 +07:00
contributing-to-this-manual.chapter.md doc: Update manuals bespoke syntax 2024-01-25 16:33:35 +01:00
default.nix doc: Use substitute --replace-fail in manuals 2024-05-02 23:19:15 +02:00
manual.md
nixos-options.md
preface.md manual: fix matrix room link (#231523) 2023-05-12 18:55:19 -04:00
README.md
shell.nix devmode: move to pkgs/by-name 2024-11-12 10:16:58 +01:00