diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-03-03 15:24:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-03 15:24:14 +0100 |
commit | c872f28f6149a0e55238351ddb0f20aefbfabcc3 (patch) | |
tree | 3fe65ec51a6c7e298d9436befa03bb1de9930251 | |
parent | 8316093fd7dd626b43fbbecb2435339ebcb28f5b (diff) | |
parent | 65f8db5ff98579a529210644b33af80113521f8d (diff) | |
download | nixpkgs-c872f28f6149a0e55238351ddb0f20aefbfabcc3.tar nixpkgs-c872f28f6149a0e55238351ddb0f20aefbfabcc3.tar.gz nixpkgs-c872f28f6149a0e55238351ddb0f20aefbfabcc3.tar.bz2 nixpkgs-c872f28f6149a0e55238351ddb0f20aefbfabcc3.tar.lz nixpkgs-c872f28f6149a0e55238351ddb0f20aefbfabcc3.tar.xz nixpkgs-c872f28f6149a0e55238351ddb0f20aefbfabcc3.tar.zst nixpkgs-c872f28f6149a0e55238351ddb0f20aefbfabcc3.zip |
Merge pull request #114903 from maralorn/nom-build
nix-output-monitor: Add nom-build script
-rw-r--r-- | pkgs/tools/nix/nix-output-monitor/default.nix | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/tools/nix/nix-output-monitor/default.nix b/pkgs/tools/nix/nix-output-monitor/default.nix index f3b080938eb..2a9935793cf 100644 --- a/pkgs/tools/nix/nix-output-monitor/default.nix +++ b/pkgs/tools/nix/nix-output-monitor/default.nix @@ -1,15 +1,16 @@ { mkDerivation, ansi-terminal, async, attoparsec, base, containers , cassava, directory, HUnit, mtl, nix-derivation, process, relude, lib , stm, terminal-size, text, time, unix, wcwidth, fetchFromGitHub +, expect, runtimeShell }: -mkDerivation { +mkDerivation rec { pname = "nix-output-monitor"; version = "1.0.1.1"; src = fetchFromGitHub { owner = "maralorn"; repo = "nix-output-monitor"; sha256 = "1wi1gsl5q1sy7k6k5wxhwpwzki7rghhbsyzm84hnw6h93w6401ax"; - rev = "v1.0.1.1"; + rev = "v${version}"; }; isLibrary = true; isExecutable = true; @@ -25,6 +26,13 @@ mkDerivation { ansi-terminal async attoparsec base containers directory HUnit mtl nix-derivation process relude stm text time unix ]; + postInstall = '' + cat > $out/bin/nom-build << EOF + #!${runtimeShell} + ${expect}/bin/unbuffer nix-build "\$@" 2>&1 | exec $out/bin/nom + EOF + chmod a+x $out/bin/nom-build + ''; homepage = "https://github.com/maralorn/nix-output-monitor"; description = "Parses output of nix-build to show additional information"; license = lib.licenses.agpl3Plus; |