This is an unofficial Nix flake for extest. `extest` is a hack which solves the Wayland-specific issue wherein any mouse cursor driven by Steam Input becomes invisible. Read more about the problem in the upstream issue: ValveSoftware/steam-for-linux#4738
- Add this flake to your inputs
inputs = { #... extest.url = "github:chaorace/nix-extest"; }
- Enable the overlay
nixpkgs = { overlays = [ inputs.extest.overlays.default ]; };
- Append the shared object to Steam’s LD_PRELOAD
(steam.override { extraProfile = ''export LD_PRELOAD=${pkgs.extest}/lib/libextest.so:$LD_PRELOAD''; })