{ modules, ... }: { modules.gameaudio = { homeManager = { pkgs, ... }: { home.packages = [ # Launch a program with all of its audio routed to GameAudioSink. # Usage: run-on-gameaudio [args...] (pkgs.writeShellScriptBin "run-on-gameaudio" '' if [ "$#" -eq 0 ]; then echo "usage: run-on-gameaudio [args...]" >&2 exit 1 fi export PIPEWIRE_PROPS="target.object=GameAudioSink" exec "$@" '') ]; }; }; }