{ lib, stdenv, fetchFromGitHub, pkg-config, wrapGAppsHook3, }: stdenv.mkDerivation (finalAttrs: { pname = "gmrun"; version = "1.4w"; src = fetchFromGitHub { owner = "wdlkmpx"; repo = "gmrun"; rev = "refs/tags/${finalAttrs.version}"; hash = "sha256-sp+Atod9ZKVF8sxNWIMrlewqZAGnoLo2mZUNkCtSkec="; }; nativeBuildInputs = [ pkg-config wrapGAppsHook3 ]; doCheck = true; enableParallelBuilding = true; # Problem with component size on wayland preFixup = '' gappsWrapperArgs+=(--set-default GDK_BACKEND x11) ''; meta = { description = "Gnome Completion-Run Utility"; longDescription = '' A simple program which provides a "run program" window, featuring a bash-like TAB completion. It uses GTK interface. Also, supports CTRL-R / CTRL-S / "!" for searching through history. Running commands in a terminal with CTRL-Enter. URL handlers. ''; homepage = "https://github.com/wdlkmpx/gmrun"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; mainProgram = "gmrun"; }; })