{ lib, rustPlatform, fetchFromGitHub, pkg-config, ... }: rustPlatform.buildRustPackage (finalAttrs: { pname = "oniri"; version = "1.2.0"; rev = "v${finalAttrs.version}"; srcHash = "sha256-54OA+N2qCbtfbYAEh18D1rUjxvmarZHPaH33maQa4uc="; cargoHash = "sha256-k1hnveoLOld7ec/FRmdUt8Ayoz45FO1KBkKVlA8E/ss="; src = fetchFromGitHub { owner = "Antiz96"; repo = finalAttrs.pname; hash = finalAttrs.srcHash; inherit (finalAttrs) rev; }; nativeBuildInputs = [ pkg-config ]; meta = { description = "A tool that automatically maximizes the only window of a niri workspace"; homepage = "https://github.com/Antiz96/oniri"; license = lib.licenses.gpl3; mainProgram = "oniri"; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ zaphyra ]; }; })