{ pkgs, ... }: { nixpkgs.overlays = [ (final: prev: { rofi-unwrapped = prev.rofi-unwrapped.overrideAttrs (oldAttrs: rec { version = "d06095b5ed40e5d28236b7b7b575ca867696d847"; src = final.fetchFromGitHub { owner = "lbonn"; repo = "rofi"; rev = version; fetchSubmodules = true; sha256 = "sha256-8IfHpaVFGeWqyw+tLjNtg+aWwAHhSA5PuXJYjpoht2E="; }; nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ pkgs.wayland-scanner ]; buildInputs = oldAttrs.buildInputs ++ [ pkgs.wayland pkgs.wayland-protocols ]; }); }) ]; }