about summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-09-04 21:11:08 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-09-04 21:11:42 -0700
commit8fe216dd3ec331656ff430e1fa387a09fe481015 (patch)
tree052bfb590f27f867f2b9145bc47d944087a4f9a6 /pkgs/top-level
parente617eeea4154162b32f732ea084e46755f3e4be8 (diff)
downloadnixlib-8fe216dd3ec331656ff430e1fa387a09fe481015.tar
nixlib-8fe216dd3ec331656ff430e1fa387a09fe481015.tar.gz
nixlib-8fe216dd3ec331656ff430e1fa387a09fe481015.tar.bz2
nixlib-8fe216dd3ec331656ff430e1fa387a09fe481015.tar.lz
nixlib-8fe216dd3ec331656ff430e1fa387a09fe481015.tar.xz
nixlib-8fe216dd3ec331656ff430e1fa387a09fe481015.tar.zst
nixlib-8fe216dd3ec331656ff430e1fa387a09fe481015.zip
bosun: Move to go-packages
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix4
-rw-r--r--pkgs/top-level/go-packages.nix11
2 files changed, 13 insertions, 2 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 318ce44564aa..2c6222996ad3 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -8947,8 +8947,8 @@ let
 
   bird = callPackage ../servers/bird { };
 
-  bosun = callPackage ../servers/monitoring/bosun { goPackages = go14Packages; };
-  scollector = callPackage ../servers/monitoring/bosun/scollector.nix { goPackages = go14Packages; };
+  bosun = go14Packages.bosun.bin // { outputs = [ "bin" ]; };
+  scollector = bosun;
 
   charybdis = callPackage ../servers/irc/charybdis {};
 
diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix
index 68b7a661cf58..8ca1e2336a7a 100644
--- a/pkgs/top-level/go-packages.nix
+++ b/pkgs/top-level/go-packages.nix
@@ -254,6 +254,17 @@ let
     sha256 = "193adhhsqdy0kyq1l1fi8pg2n6pwyrw4h607qm78qyi26f8i7vzf";
   };
 
+  bosun = buildFromGitHub {
+    rev = "0.3.0";
+    owner = "bosun-monitor";
+    repo = "bosun";
+    sha256 = "05qfhm5ipdry0figa0rhmg93c45dzh2lwpia73pfxp64l1daqa3a";
+    goPackagePath = "bosun.org";
+    # Todo: Split these derivations if worried about size on each machine
+    subPackages = [ "cmd/bosun" "cmd/scollector" ];
+    disabled = !isGo14;
+  };
+
   bufio = buildFromGitHub {
     rev    = "24e7e48f60fc2d9e99e43c07485d9fff42051e66";
     owner  = "vmihailenco";