diff options
-rw-r--r-- | default.nix | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/default.nix b/default.nix index 4ea1ec0..e412399 100644 --- a/default.nix +++ b/default.nix @@ -30,6 +30,20 @@ in rec { touch $out ''; }); + shellEnvironment = utils.baseTask.overrideAttrs (baseAttrs: { + name = "${baseAttrs.name}-shell-inputs"; + buildInputs = with pkgs; [ + gitMinimal + git-crypt + gettext + terraform-providers.digitalocean + terraform + ]; + buildPhase = '' + echo "Can build!" + echo noop > $out + ''; + }); }; test = utils.test [ (utils.shellcheck null) @@ -37,16 +51,11 @@ in rec { utils.formatNix subtasks.formatTerraform subtasks.dockerComposeLint + subtasks.shellEnvironment ]; # Used in .build.yml to run Bash scripts shell = pkgs.mkShell rec { name = "vps-shell"; - buildInputs = with pkgs; [ - gitMinimal - git-crypt - gettext - terraform-providers.digitalocean - terraform - ]; + buildInputs = subtasks.shellEnvironment.buildInputs; }; } |