about summary refs log tree commit diff
path: root/tools
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2022-06-27 18:00:42 -0700
committerFranck Cuny <franck@fcuny.net>2022-06-28 07:02:35 -0700
commit736adf75ff2bf0eb3c70539b7261e81f032be8c6 (patch)
treed182e28bf7a446e76260d600de62f56fe149bfaf /tools
parentref(flake): move `nixosConfigurations` at the bottom (diff)
downloadworld-736adf75ff2bf0eb3c70539b7261e81f032be8c6.tar.gz
ref(tools): top level module to manage all the tools
Don't make it harder to maintain the flake.nix, just add the tools to
this module and import it in the flake configuration.

Change-Id: I62237b996b1c8319c48b9ca4a80e7a3062ef92ec
Reviewed-on: https://cl.fcuny.net/c/world/+/588
Reviewed-by: Franck Cuny <franck@fcuny.net>
Tested-by: CI
Diffstat (limited to 'tools')
-rw-r--r--tools/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/default.nix b/tools/default.nix
new file mode 100644
index 0000000..c599bc2
--- /dev/null
+++ b/tools/default.nix
@@ -0,0 +1,10 @@
+{ pkgs }:
+pkgs.lib.makeScope pkgs.newScope (pkgs: {
+  dnsupdate = pkgs.callPackage ./dnsupdate { inherit pkgs; };
+
+  govanity = pkgs.callPackage ./govanity { inherit pkgs; };
+
+  ipconverter = pkgs.callPackage ./ipconverter { inherit pkgs; };
+
+  git-blame-stats = pkgs.callPackage ./git-blame-stats { inherit pkgs; };
+})