Mint no longer ships qt5ct since Mint 22 and no longer ships a
qt5ct.conf in Mint 22.1. Following their changes I think we will
also drop our override and delegate the decision to user. Also
the gtk2 platform theme actually depends on gtk2.
f239cde908
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
This requires all datasets for the pool specified in `fileSystems` to be
marked noauto.
Note that this implicitly skips some tasks for the pool, such as
`expandOnBoot`, as the pool will not be imported at that time.
Enabling networking.wireguard.useNetworkd currently requires users to
modify the permissions of their private key files. Since that is a bad
upgrade experience, the module should be disabled by default for now.
Once systemd credential support is added to the module, it should be
safe to once again enable it by default for networkd users.
Upgrades to renovate major version 39.
Like upstream, we also upgrade renovate's nodejs version to 22.
Renovate checks for a specific nodejs version at runtime,
so we relax that a bit. Otherwise it would log an error
everytime it is run with an older (minor/patch) version.