Commit d22d3ef
Changed files (1)
modules
game
modules/game/misc.nix
@@ -0,0 +1,19 @@
+{
+ flake.modules.nixos.game = {pkgs, ...}: let
+ # Fix DualSense haptics until https://github.com/alsa-project/alsa-ucm-conf/issues/677 been resolved.
+ patched-alsa-ucm-conf = pkgs.alsa-ucm-conf.overrideAttrs (oldAttrs: {
+ postInstall =
+ (oldAttrs.postInstall or "")
+ + ''
+ echo 'Error "UCM support temporary disabled for ''${CardLongName}"' >> $out/share/alsa/ucm2/USB-Audio/Sony/DualSense-PS5.conf
+ '';
+ });
+ in {
+ system.replaceDependencies.replacements = [
+ {
+ oldDependency = pkgs.alsa-ucm-conf;
+ newDependency = patched-alsa-ucm-conf;
+ }
+ ];
+ };
+}