From 446befb93b63dfdab97e68c5891cb6122325ae61 Mon Sep 17 00:00:00 2001 From: swaphb Date: Tue, 20 May 2025 12:55:15 -0400 Subject: [PATCH] add homebrew-hauler to flake configuration and update homebrew app list --- flake.lock | 17 +++++++++++++++++ flake.nix | 5 +++++ modules/darwin/apps/homebrew.nix | 5 +++-- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/flake.lock b/flake.lock index bd8420c..6b73e7e 100644 --- a/flake.lock +++ b/flake.lock @@ -101,6 +101,22 @@ "type": "github" } }, + "homebrew-hauler": { + "flake": false, + "locked": { + "lastModified": 1746114847, + "narHash": "sha256-gx7y1vXeeDVl/ApGDCT7pOq7ge45z/zTjOehhM3J148=", + "owner": "hauler-dev", + "repo": "homebrew-tap", + "rev": "6f8c16af9d55e799711b44e547f9317346351a12", + "type": "github" + }, + "original": { + "owner": "hauler-dev", + "repo": "homebrew-tap", + "type": "github" + } + }, "homebrew-siderolabs": { "flake": false, "locked": { @@ -227,6 +243,7 @@ "homebrew-bundle": "homebrew-bundle", "homebrew-cask": "homebrew-cask", "homebrew-core": "homebrew-core", + "homebrew-hauler": "homebrew-hauler", "homebrew-siderolabs": "homebrew-siderolabs", "nix-darwin": "nix-darwin", "nix-homebrew": "nix-homebrew", diff --git a/flake.nix b/flake.nix index 541f653..0e87b59 100644 --- a/flake.nix +++ b/flake.nix @@ -33,6 +33,10 @@ url = "github:siderolabs/homebrew-tap"; flake = false; }; + homebrew-hauler = { + url = "github:hauler-dev/homebrew-tap"; + flake = false; + }; }; outputs = inputs@{ self, nix-darwin, home-manager, ... }: @@ -119,6 +123,7 @@ "homebrew/homebrew-bundle" = inputs.homebrew-bundle; "argoproj/homebrew-tap" = inputs.homebrew-argoproj; "siderolabs/homebrew-tap" = inputs.homebrew-siderolabs; + "hauler-dev/homebrew-tap" = inputs.homebrew-hauler; # "hashicorp/homebrew-tap" = inputs.homebrew-hashicorp; }; autoMigrate = true; diff --git a/modules/darwin/apps/homebrew.nix b/modules/darwin/apps/homebrew.nix index c4ccbfe..1dd4382 100644 --- a/modules/darwin/apps/homebrew.nix +++ b/modules/darwin/apps/homebrew.nix @@ -5,13 +5,14 @@ homebrew = { enable = true; onActivation.cleanup = "uninstall"; - onActivation.autoUpdate = true; - onActivation.upgrade = true; + onActivation.autoUpdate = false; + onActivation.upgrade = false; brews = [ "argoproj/homebrew-tap/kubectl-argo-rollouts" "gh" "git" + "hauler-dev/homebrew-tap/hauler" "helm" "k9s" "siderolabs/homebrew-tap/talosctl"