stockholm/lass/2configs/logf.nix

25 lines
583 B
Nix
Raw Normal View History

2017-03-07 23:58:09 +00:00
{ config, pkgs, ... }:
with import <stockholm/lib>;
let
host-colors = {
mors = "131";
prism = "95";
uriel = "61";
shodan = "51";
icarus = "53";
echelon = "197";
cloudkrebs = "119";
};
2018-02-13 16:33:46 +00:00
urgent = [
2018-06-27 21:46:42 +00:00
"\\blass@blue\\b"
2018-02-13 16:33:46 +00:00
];
2017-03-07 23:58:09 +00:00
in {
environment.systemPackages = [
(pkgs.writeDashBin "logf" ''
2018-02-13 16:33:46 +00:00
export LOGF_URGENT=${pkgs.writeJSON "urgent" urgent}
2017-03-07 23:58:09 +00:00
export LOGF_HOST_COLORS=${pkgs.writeJSON "host-colors" host-colors}
${pkgs.logf}/bin/logf ${concatMapStringsSep " " (name: "root@${name}") (attrNames config.lass.hosts)}
'')
];
}