{ inputs, ... }: { flake.modules.homeManager.gui = { pkgs, ... }: { home.packages = [ (pkgs.stdenv.mkDerivation { pname = "displayselect"; version = "unstable"; src = inputs.voidrice; dontUnpack = true; buildInputs = with pkgs; [ bash xorg.xrandr ]; prePatch = '' cp "$src/.local/bin/displayselect" displayselect ''; patches = [ ./scaling.patch ]; installPhase = '' mkdir -p $out/bin cp displayselect $out/bin chmod +x $out/bin/displayselect ''; }) ]; }; }