From a556c4b01a536afd90042dad95e7cc09f37d4056 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Isma=C3=ABl=20Bouya?= Date: Sat, 16 Feb 2019 12:49:17 +0100 Subject: [PATCH] Add postHook to colorize build outputs --- config/config.nix | 17 +++++++++++++++++ default.nix | 14 -------------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/config/config.nix b/config/config.nix index 0b57835..d6b4714 100644 --- a/config/config.nix +++ b/config/config.nix @@ -9,5 +9,22 @@ pathsToLink = [ "/bin" "/etc" "/include" "/lib" "/libexec" "/share"]; extraOutputsToInstall = [ "bin" "man" "doc" "info" ]; }; + # This adds header colors to the builds, but it rebuilds the whole + # world from scratch, so only use it to debug! + # add it as postHook in derivations + immaePostHook = '' + header() { + echo -ne "\033[1;36m" + echo -n "$1" + echo -e "\033[0m" + } + + echoCmd() { + printf "\033[1;34m%s:\033[0m" "$1" + shift + printf ' %q' "$@" + echo + } + ''; }; } diff --git a/default.nix b/default.nix index 538ffaa..5e8c4d3 100644 --- a/default.nix +++ b/default.nix @@ -2,20 +2,6 @@ with import ./libs.nix; with import {}; let mypkgs = {}; - postHook = '' - header() { - echo -ne "\033[1;36m" - echo -n "$1" - echo -e "\033[0m" - } - - echoCmd() { - printf "\033[1;34m%s:\033[0m" "$1" - shift - printf ' %q' "$@" - echo - } - ''; mypkgs.ledger = (ledger.override { boost = boost166; }).overrideAttrs (_old: fetchedGithub ./fetched/ledger.json // { -- 2.41.0