From c7b2723168a31001ffda0b7abe4c2ff27777d991 Mon Sep 17 00:00:00 2001 From: n3tshift <254145391+n3tshift@users.noreply.github.com> Date: Sat, 10 Jan 2026 17:31:11 +0000 Subject: [PATCH] openssh-askpass: init at 10.2.p1 --- pkgs/by-name/op/openssh-askpass/package.nix | 32 +++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/op/openssh-askpass/package.nix diff --git a/pkgs/by-name/op/openssh-askpass/package.nix b/pkgs/by-name/op/openssh-askpass/package.nix new file mode 100644 index 000000000000..777c5b42b897 --- /dev/null +++ b/pkgs/by-name/op/openssh-askpass/package.nix @@ -0,0 +1,32 @@ +{ + lib, + stdenv, + openssh, + gtk3, + pkg-config, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "openssh-askpass"; + inherit (openssh) src version; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ gtk3 ]; + + sourceRoot = "${openssh.pname}-${finalAttrs.version}/contrib"; + makeFlags = "gnome-ssh-askpass3"; + dontConfigure = true; + + installPhase = '' + runHook preInstall + mkdir -p $out/libexec + cp -a gnome-ssh-askpass3 $out/libexec/gtk-ssh-askpass + runHook postInstall + ''; + + meta = { + description = "A passphrase dialog for OpenSSH and GTK"; + homepage = "https://www.openssh.org"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ n3tshift ]; + }; +})