From 29323bebce97ec5bc91ba365f278c319551b621d Mon Sep 17 00:00:00 2001 From: Shun Ueda Date: Sun, 14 Dec 2025 21:22:58 -0500 Subject: [PATCH] homerow: init at 1.5.3 --- pkgs/by-name/ho/homerow/package.nix | 37 +++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/ho/homerow/package.nix diff --git a/pkgs/by-name/ho/homerow/package.nix b/pkgs/by-name/ho/homerow/package.nix new file mode 100644 index 000000000000..920f9afb5066 --- /dev/null +++ b/pkgs/by-name/ho/homerow/package.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchzip, + stdenvNoCC, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "homerow"; + version = "1.5.3"; + + strictDeps = true; + __structuredAttrs = true; + + src = fetchzip { + url = "https://builds.homerow.app/v${finalAttrs.version}/Homerow.zip"; + hash = "sha256-zqa1QYq7UF80z0cvMZJMgTQFo3vqGdwzuLVMwgyuMME="; + stripRoot = false; + }; + + installPhase = '' + runHook preInstall + + mkdir -p "$out/Applications" + cp -R *.app "$out/Applications" + + runHook postInstall + ''; + + meta = { + description = "Keyboard shortcuts for every button in macOS"; + homepage = "https://www.homerow.app/"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ shunueda ]; + platforms = lib.platforms.darwin; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +})