aboutsummaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2018-12-21 00:52:32 +0100
committerIsmaël Bouya <ismael.bouya@normalesup.org>2018-12-21 00:52:32 +0100
commite8ac4a5449e9bca441e2ac93e041f3399cf3026a (patch)
tree80770bf1322e3bff95f9a76c77d065dab1a2677c /default.nix
parent9f7e0ed031ba8cd3f4bdbb3cb41587ec763d21d4 (diff)
downloadNix-e8ac4a5449e9bca441e2ac93e041f3399cf3026a.tar.gz
Nix-e8ac4a5449e9bca441e2ac93e041f3399cf3026a.tar.zst
Nix-e8ac4a5449e9bca441e2ac93e041f3399cf3026a.zip
Add postHook to highlight nix messages
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix15
1 files changed, 15 insertions, 0 deletions
diff --git a/default.nix b/default.nix
index 28767a9..b5dad69 100644
--- a/default.nix
+++ b/default.nix
@@ -1,6 +1,21 @@
1with import <nixpkgs> {}; 1with import <nixpkgs> {};
2let 2let
3 nixpkgs = import <nixpkgs> {}; 3 nixpkgs = import <nixpkgs> {};
4 postHook = ''
5 header() {
6 echo -ne "\033[1;36m"
7 echo -n "$1"
8 echo -e "\033[0m"
9 }
10
11 echoCmd() {
12 printf "\033[1;34m%s:\033[0m" "$1"
13 shift
14 printf ' %q' "$@"
15 echo
16 }
17 '';
18
4 fetchedGithub = path: 19 fetchedGithub = path:
5 let 20 let
6 json = lib.importJSON path; 21 json = lib.importJSON path;