From cb742cea3fc1de19ee8aed81b1083620d010e9f0 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 6 Jun 2025 20:35:31 +0200 Subject: [PATCH] detach: init at 0.2.3 --- pkgs/by-name/de/detach/package.nix | 38 ++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/de/detach/package.nix diff --git a/pkgs/by-name/de/detach/package.nix b/pkgs/by-name/de/detach/package.nix new file mode 100644 index 000000000000..a9025beaee11 --- /dev/null +++ b/pkgs/by-name/de/detach/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenv, + fetchzip, + installShellFiles, +}: + +stdenv.mkDerivation rec { + pname = "detach"; + version = "0.2.3"; + + src = fetchzip { + url = "http://inglorion.net/download/detach-${version}.tar.bz2"; + hash = "sha256-nnhJGtmPlTeqM20FAKRyhhSMViTXFpQT0A1ol4lhsoc="; + }; + + nativeBuildInputs = [ installShellFiles ]; + + dontConfigure = true; + + makeFlags = [ "PREFIX=$(out)" ]; + + postInstall = '' + installShellCompletion --cmd detach \ + --zsh contrib/zsh-completer/_detach + ''; + + doCheck = false; + + meta = { + description = "Utility for running a command detached from the current terminal"; + homepage = "https://inglorion.net/software/detach/"; + license = lib.licenses.mit; + mainProgram = "detach"; + maintainers = with lib.maintainers; [ pbsds ]; + platforms = lib.platforms.unix; + }; +}