aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2022-08-06 12:50:56 -0700
committerFranck Cuny <franck@fcuny.net>2022-08-06 13:01:23 -0700
commit1db8ba6f4b4b6120702845027604d5da598a991e (patch)
tree53f26407de4e241e42de8a15dc5f6a72038b70ee /tools
parentref(ci): delete custom scripts for formatting (diff)
downloadinfra-1db8ba6f4b4b6120702845027604d5da598a991e.tar.gz
ref(tools): simplify the import of tools
In the `mkSystem` function, instead of defining each tools, let's import all of them at once. This works both with installing a tool from a module or running them from the CLI. Change-Id: Ia44ff9a45b54a1ecea6f6b02b4cad2956799f627 Reviewed-on: https://cl.fcuny.net/c/world/+/682 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
Diffstat (limited to 'tools')
-rw-r--r--tools/default.nix9
-rw-r--r--tools/dnsupdate/default.nix4
-rw-r--r--tools/git-blame-stats/default.nix4
-rw-r--r--tools/govanity/default.nix4
-rw-r--r--tools/ipconverter/default.nix4
5 files changed, 13 insertions, 12 deletions
diff --git a/tools/default.nix b/tools/default.nix
index c599bc2..954a362 100644
--- a/tools/default.nix
+++ b/tools/default.nix
@@ -1,10 +1,11 @@
{ pkgs }:
+
pkgs.lib.makeScope pkgs.newScope (pkgs: {
- dnsupdate = pkgs.callPackage ./dnsupdate { inherit pkgs; };
+ dnsupdate = pkgs.callPackage ./dnsupdate { };
- govanity = pkgs.callPackage ./govanity { inherit pkgs; };
+ govanity = pkgs.callPackage ./govanity { };
- ipconverter = pkgs.callPackage ./ipconverter { inherit pkgs; };
+ ipconverter = pkgs.callPackage ./ipconverter { };
- git-blame-stats = pkgs.callPackage ./git-blame-stats { inherit pkgs; };
+ git-blame-stats = pkgs.callPackage ./git-blame-stats { };
})
diff --git a/tools/dnsupdate/default.nix b/tools/dnsupdate/default.nix
index b8201c0..85f0285 100644
--- a/tools/dnsupdate/default.nix
+++ b/tools/dnsupdate/default.nix
@@ -1,6 +1,6 @@
-{ pkgs, ... }:
+{ pkgs, buildGoModule, ... }:
-pkgs.buildGoModule rec {
+buildGoModule rec {
name = "dnsupdate";
src = ./.;
vendorSha256 = "sha256-DQ/kYC/EZpcOKk0Y+DvwJtAPZpamxvEl7gKk8uEB2Ls=";
diff --git a/tools/git-blame-stats/default.nix b/tools/git-blame-stats/default.nix
index 8897b67..5071f10 100644
--- a/tools/git-blame-stats/default.nix
+++ b/tools/git-blame-stats/default.nix
@@ -1,6 +1,6 @@
-{ pkgs, ... }:
+{ pkgs, buildGoModule, ... }:
-pkgs.buildGoModule rec {
+buildGoModule rec {
name = "git-blame-stats";
src = ./.;
vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo=";
diff --git a/tools/govanity/default.nix b/tools/govanity/default.nix
index d0239a6..750b91f 100644
--- a/tools/govanity/default.nix
+++ b/tools/govanity/default.nix
@@ -1,6 +1,6 @@
-{ pkgs, ... }:
+{ pkgs, buildGoModule, ... }:
-pkgs.buildGoModule rec {
+buildGoModule rec {
name = "govanity";
src = ./.;
vendorSha256 = "sha256-iu2QE+vvenFWpOOz1NHVQHudiWkvkKqZvD4ZX4Xa1sY=";
diff --git a/tools/ipconverter/default.nix b/tools/ipconverter/default.nix
index 3be25fc..c4d2f3a 100644
--- a/tools/ipconverter/default.nix
+++ b/tools/ipconverter/default.nix
@@ -1,6 +1,6 @@
-{ pkgs, ... }:
+{ pkgs, buildGoModule, ... }:
-pkgs.buildGoModule rec {
+buildGoModule rec {
name = "ipconverter";
src = ./.;
vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo=";