{ tgcMaintainers, lib, rustPlatform, fetchFromGitHub, pkg-config, gtk4, gtk4-layer-shell, cairo, pango, gdk-pixbuf, ... }: rustPlatform.buildRustPackage (finalAttrs: { pname = "anyrun"; version = "25.9.0"; rev = "v${finalAttrs.version}"; srcHash = "sha256-01XBO8U2PyhhYXo3oZAu7dghqXkxdemeG82MqnNp4wE="; cargoHash = "sha256-Xh+RWrAxa1cg0z6IGr7apzoAIlhDl8ZMpQTfoBAZXRk="; src = fetchFromGitHub { owner = "anyrun-org"; repo = finalAttrs.pname; hash = finalAttrs.srcHash; inherit (finalAttrs) rev; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ gtk4 gtk4-layer-shell cairo pango gdk-pixbuf ]; meta = { description = "A wayland native, highly customizable runner."; homepage = "https://github.com/anyrun-org/anyrun"; mainProgram = "anyrun"; license = [ lib.licenses.gpl3 ]; platforms = lib.platforms.linux; maintainers = [ tgcMaintainers.zaphyra ]; }; })