Zhaofeng Li and GitHub
60623ec512
Merge pull request #162 from ELD/update-brew-src
...
brew-src: 6.0.11 -> 6.0.12
2026-07-24 11:26:01 -04:00
Zhaofeng Li and GitHub
842eeb863e
Merge pull request #160 from zhaofengli/brew-6.0.11
...
brew-src: 6.0.9 -> 6.0.11
2026-07-15 19:54:24 -04:00
Zhaofeng Li
52524493b5
brew-src: 6.0.9 -> 6.0.11
2026-07-15 13:14:48 -04:00
Zhaofeng Li and GitHub
60641da832
Merge pull request #158 from Azd325/bump-brew-6.0.7
...
brew-src: 6.0.1 -> 6.0.9
2026-07-12 13:04:18 -04:00
Zhaofeng Li and GitHub
de7953a08e
Merge pull request #157 from zhaofengli/tap-trust
...
Add support for adding trust entries during activation
2026-06-13 18:20:46 -04:00
Zhaofeng Li
df1ada99b7
Add support for adding trust entries during activation
...
Instead of trusting whole taps automatically, let the user configure
what to trust. I think this implementation better aligns with upstream
intent.
Fixes #156 .
2026-06-13 17:55:36 -04:00
Zhaofeng Li and GitHub
5e721fc775
Merge pull request #154 from zhaofengli/brew-6.0.0
...
brew-src: 5.1.14 -> 6.0.1
2026-06-12 09:05:51 -04:00
Zhaofeng Li
6835b13e03
ci: Update deprecated nixfmt-rfc-style alias
2026-06-12 08:35:11 -04:00
Zhaofeng Li
9c3819c9d6
Fix Homebrew README.md matching
...
Now there's a 🍺 emoji.
2026-06-12 08:35:11 -04:00
Zhaofeng Li
716a3c73f5
brew-src: 5.1.14 -> 6.0.0
2026-06-12 08:35:11 -04:00
Zhaofeng Li and GitHub
e3f2579efe
Merge pull request #150 from TyceHerrman/fix/tap-validation
...
Fix cask tap materialization
2026-06-11 23:33:48 -04:00
Zhaofeng Li and GitHub
562332f97d
Merge pull request #147 from Azd325/brew-5.1.14
...
chore(deps): upgrade brew-src to 5.1.14
2026-06-03 09:14:27 -04:00
Zhaofeng Li and GitHub
b3a87b4793
Merge pull request #141 from zhaofengli/brew-5.1.11
...
brew-src: 5.1.10 -> 5.1.11
2026-05-15 09:26:04 -04:00
Zhaofeng Li
4b41cb0579
brew-src: 5.1.10 -> 5.1.11
2026-05-15 08:56:42 -04:00
Zhaofeng Li and GitHub
7d0038b5bb
Merge pull request #136 from matinzd/patch-1
...
chore: update homebrew to 5.1.10
2026-05-09 09:16:31 -04:00
Zhaofeng Li and GitHub
aeb2069920
Merge pull request #133 from Azd325/main
...
chore(deps): upgrade brew-src to 5.1.7
2026-04-26 20:43:41 -04:00
Zhaofeng Li and GitHub
a7760a3a83
Merge pull request #130 from zhaofengli/brew-5.1.1
...
brew-src: 5.0.12 -> 5.1.1
2026-03-28 13:51:07 -04:00
Zhaofeng Li
99c7ead19c
brew-src: 5.0.12 -> 5.1.1
2026-03-28 13:31:56 -04:00
Zhaofeng Li
0406ffd7d3
ci: Update nixpkgs and nix-darwin (unstable, 25.05 -> 25.11)
2026-03-28 13:31:56 -04:00
Zhaofeng Li
f15662134d
ci: Upgrade runners to macos-26
2026-03-28 13:31:56 -04:00
Zhaofeng Li and GitHub
a5409abd0d
Merge pull request #124 from Azd325/bump-homebrew-5.0.7
...
Update brew to version 5.0.12
2026-01-26 09:23:52 -05:00
Zhaofeng Li and GitHub
6a8ab60bfd
Merge pull request #120 from rick-yao/main
...
brew-src: 4.6.19 -> 5.0.3
2025-11-29 22:34:58 -05:00
Zhaofeng Li and GitHub
ff7c5f264d
Merge pull request #122 from zhaofengli/switch-gha-nix-installer
...
.github: Switch to samueldr/lix-gha-installer-action
2025-11-29 22:14:29 -05:00
Zhaofeng Li
9bae20a37d
.github: Switch to samueldr/lix-gha-installer-action
2025-11-22 09:49:32 -05:00
Zhaofeng Li and GitHub
3cae36b3a1
Merge pull request #117 from Yeradon/main
...
brew-src: 4.6.12 -> 4.6.19
2025-10-31 12:17:50 -04:00
Zhaofeng Li
f36e5db56e
brew-src: 4.6.7 -> 4.6.12
2025-09-22 23:30:28 -04:00
Zhaofeng Li
314d057294
brew-src: 4.5.9 -> 4.5.13
2025-08-03 13:56:33 -06:00
Zhaofeng Li
9335d8c81b
ci: Bump deps
2025-08-03 13:56:33 -06:00
Zhaofeng Li
69c1aa2f13
ci: Bump deps
2025-07-10 09:22:53 -06:00
Zhaofeng Li
205d9d14e8
brew-src: 4.5.6 -> 4.5.9
2025-07-10 09:22:53 -06:00
Zhaofeng Li
37126f06f4
ci: Bump deps
2025-06-14 19:50:50 -06:00
Zhaofeng Li
29fe08d458
brew-src: 4.5.3 -> 4.5.4
2025-06-02 11:35:38 -06:00
Zhaofeng Li
6f94d412d3
Don't patch shebang of prefix-specific brew launcher
...
This was broken during the switch to replaceVarsWith.
2025-05-26 18:24:08 -06:00
Zhaofeng Li
5538fdcbdb
ci: Test executing brew under Rosetta
2025-05-26 18:24:08 -06:00
Zhaofeng Li
5a2272eeb2
Require system-wide activation
2025-05-26 09:17:46 -06:00
Zhaofeng Li
23747f69ea
Reapply "refactor: substituteAll -> replaceVars"
...
This reverts commit 61ca6faf84 .
2025-05-26 09:17:46 -06:00
Zhaofeng Li
09c0111fe0
Split CI into separate flake, test multiple releases
...
This is so that users won't need to download our pinned
nixpkgs/nix-darwin versions.
2025-05-25 15:43:00 -06:00
Zhaofeng Li
bb068c5df0
pkgs: Don't pass all inputs
2025-05-25 15:43:00 -06:00
Zhaofeng Li
159f21ae77
Tweak logging during setup
2025-05-16 19:08:29 -06:00
Zhaofeng Li
0d8905164e
Support nix-darwin system-wide activation
...
Fixes #60 .
Ref:
- https://github.com/LnL7/nix-darwin/pull/1341
- https://github.com/LnL7/nix-darwin/issues/96
2025-05-16 19:08:29 -06:00
Zhaofeng Li
61ca6faf84
Revert "refactor: substituteAll -> replaceVars"
...
This reverts commit d42da140a6 .
2025-05-12 09:33:10 -06:00
Zhaofeng Li and GitHub
fae199aa8b
Merge pull request #86 from isabelroses/fix-replacevars
...
refactor: substituteAll -> replaceVars
2025-05-09 20:34:51 -06:00
Zhaofeng Li and GitHub
d0fe6dffc8
Merge pull request #85 from mikesplain/brew_4.5.2
...
Bump brew to 4.5.2
2025-05-09 17:01:24 -06:00
Zhaofeng Li and GitHub
20e4702906
Merge pull request #82 from guhou/update-to-ruby-3-4
...
brew-src: 4.4.25 -> 4.5.0, upgrade to Ruby 3.4
2025-05-05 11:06:28 -06:00
Zhaofeng Li
0ac6769623
brew-src: 4.4.25 -> 4.5.0
2025-05-05 11:00:34 -06:00
Zhaofeng Li
fb2891f058
flake.lock: Update nixpkgs
2025-05-05 11:00:34 -06:00
Zhaofeng Li and GitHub
2a04193744
Merge pull request #78 from thanegill/patch-1
...
Use substituteInPlace --replace-fail
2025-05-05 10:48:15 -06:00
Zhaofeng Li and GitHub
53507607d6
Merge pull request #75 from derrik-fleming/chore/update-readme-example
...
chore(docs): update example in `README`
2025-04-13 11:05:14 -06:00
Zhaofeng Li and GitHub
743089d0fd
Merge pull request #76 from isabelroses/git-min
...
refactor: use git minimal
2025-04-13 11:04:20 -06:00
Zhaofeng Li and GitHub
04b0536479
Merge pull request #72 from Iamanaws/patch-1
...
Remove homebrew-bundle from README.md
2025-03-21 22:56:34 -06:00
Zhaofeng Li and GitHub
0c93e7dc33
Merge pull request #71 from JacobHayes/push-xrqvvmrllxrp
...
Bump to brew 4.4.25
2025-03-21 22:55:25 -06:00
Zhaofeng Li and GitHub
a82c55b07f
Merge pull request #63 from zhaofengli/brew-4.4.23
...
brew-src: 4.4.5 -> 4.4.23
2025-03-03 13:14:38 -07:00
Zhaofeng Li and GitHub
51468504ca
Merge pull request #59 from folliehiyuki/extra-env
...
Implement extraEnv option
2025-03-03 13:12:08 -07:00
Zhaofeng Li
83cb1dc7ec
brew-src: 4.4.5 -> 4.4.23
2025-03-03 13:03:53 -07:00
Zhaofeng Li
85fdc3b239
README.md: Mention homebrew options in nix-darwin
2025-03-03 13:03:53 -07:00
Zhaofeng Li and GitHub
a6d99cc743
Merge pull request #57 from isabelroses/chore-drop-fu
...
chore: drop flake-utils
2025-01-04 18:52:37 -07:00
Zhaofeng Li and GitHub
ac3945ee61
Merge pull request #50 from zhaofengli/fix-homebrew-install-check-2
...
Ignore unused INSTALLING_HOMEBREW error in older nix-darwin
2024-11-20 16:32:23 -07:00
Zhaofeng Li
cf10b2c735
Ignore unused INSTALLING_HOMEBREW shellcheck error in older nix-darwin versions
...
Probably better to just ignore it instead :/
Ref: #48 .
2024-11-20 15:50:33 -07:00
Zhaofeng Li and GitHub
f358056384
Merge pull request #49 from zhaofengli/fix-homebrew-install-check
2024-11-20 15:42:00 -07:00
Zhaofeng Li
333d5b28cc
Only set INSTALLING_HOMEBREW if homebrew module is enabled
...
Fallout of #47 .
Fixes #48 .
2024-11-20 15:11:27 -07:00
Zhaofeng Li and GitHub
5eb00c5e01
Merge pull request #47 from isabelroses/patch-1
...
fix: disable homebrew install checks
2024-11-19 15:25:08 -07:00
Zhaofeng Li and GitHub
0312ad2a33
Merge pull request #46 from zhaofengli/ci-upgrade
2024-11-15 08:42:12 -07:00
Zhaofeng Li
6e20c028b2
examples/migrate: Enable Rosetta
2024-11-15 08:33:25 -07:00
Zhaofeng Li
280bf59451
ci: Pass system through attribute
2024-11-15 08:33:25 -07:00
Zhaofeng Li
6a229f1d7b
ci: Delete stray files
2024-11-15 08:33:25 -07:00
Zhaofeng Li
2eea1d33ec
Fix tty color
2024-11-15 08:33:25 -07:00
Zhaofeng Li
5d8ad87e44
.github: Update CI runner to macos-latest
2024-11-15 08:33:25 -07:00
Zhaofeng Li and GitHub
348c09d6d5
Merge pull request #44 from zhaofengli/brew-4.4.5
...
brew-src: 4.3.24 -> 4.4.5
2024-11-15 07:59:59 -07:00
Zhaofeng Li and GitHub
2ed1e70db2
Merge pull request #37 from dezren39/patch-1
...
add homebrew-bundle to example
2024-11-12 11:09:16 -07:00
Zhaofeng Li
275db24af7
brew-src: 4.3.24 -> 4.4.5
2024-11-12 11:00:57 -07:00
Zhaofeng Li and GitHub
d66fc9c14a
Merge pull request #40 from dezren39/patch-2
...
Document Declarative Taps
2024-11-12 10:57:35 -07:00
Zhaofeng Li and GitHub
b5224d5101
Merge pull request #39 from dezren39/shellIntegration
...
enable shell integration
2024-11-12 10:56:44 -07:00
Zhaofeng Li and GitHub
86af3bb8f7
Merge pull request #34 from chrishrb/update-brew-4.3.24
...
Update brew to version 4.3.24
2024-10-05 12:37:42 -06:00
Zhaofeng Li and GitHub
0afc51fd86
Merge pull request #26 from abayomi185/brew-4.3.5
...
brew-src: 4.3.1 -> 4.35 - support for macOS Sequioa
2024-06-30 00:03:31 -04:00
Zhaofeng Li and GitHub
31e9c8105a
Merge pull request #23 from zhaofengli/brew-4.3.1
...
brew-src: 4.2.16 -> 4.3.1
2024-05-27 13:34:57 -06:00
Zhaofeng Li
fe640d4e65
ci: Remove old /etc/nix/nix.conf before first activation
2024-05-27 13:30:45 -06:00
Zhaofeng Li
71f3e17124
flake.lock: Update
2024-05-27 13:30:45 -06:00
Zhaofeng Li
e88b940e4c
Pin to Ruby 3.3
...
We are using their bundled gems and this can be extremely fragile :/
2024-05-27 13:30:45 -06:00
Zhaofeng Li
c481a6255a
Bypass git describe caching in brew.sh
...
Probably a good idea to work out a cleaner way with upstream.
2024-05-27 13:30:45 -06:00
Zhaofeng Li
c9c4eb588b
brew-src: 4.2.16 -> 4.3.1
2024-05-27 13:30:45 -06:00
Zhaofeng Li
445f7989e0
Patch Homebrew to embed version number
...
homebrew-bundle now depends on $HOMEBREW_VERSION, which is set by
`brew.sh` using the output of `git describe`. We don't have a git
repo, so let's embed the version directly.
Fixes #19 .
2024-04-03 16:19:39 -06:00
Zhaofeng Li
0b38f9df1f
brew-src: 4.2.4 -> 4.2.16
2024-04-03 16:19:39 -06:00
Zhaofeng Li
40f5ee46b5
Merge branch 'brew-4.2.4'
2024-01-22 12:33:54 -07:00
Zhaofeng Li
afca10658b
Patch Homebrew to disable vendored Ruby
2024-01-22 12:26:27 -07:00
Zhaofeng Li
6049f4b25f
Inject own runtimePath to brew.sh
2024-01-22 12:26:27 -07:00
Zhaofeng Li
51ffd69941
Update brew.tail.sh
2024-01-22 12:26:27 -07:00
Zhaofeng Li
27ca85935b
brew-src: 4.1.22 -> 4.2.4
2024-01-22 12:26:27 -07:00
Zhaofeng Li
62c13be6f0
Patch Homebrew to disable vendored Ruby
2024-01-22 12:26:10 -07:00
Zhaofeng Li
d517a7ad8a
Inject own runtimePath to brew.sh
2024-01-22 12:26:10 -07:00
Zhaofeng Li
0e295b050c
Update brew.tail.sh
2024-01-22 12:26:10 -07:00
Zhaofeng Li
f3cf08e589
brew-src: 4.1.22 -> 4.2.4
2024-01-22 12:26:10 -07:00
Zhaofeng Li
35768b9ac2
nuke-homebrew-directory: Also delete stray vendor directory
2024-01-22 01:16:34 -07:00
Zhaofeng Li
b120ba7e22
Automatically extract the bootstrap script from upstream Homebrew
2024-01-05 09:46:21 -07:00
Zhaofeng Li
7dae8051e6
brew-src: 4.1.11 -> 4.1.22
2024-01-05 09:46:21 -07:00
Zhaofeng Li
6ab33c5e92
Add env config handling from upstream
...
Fixes #7 .
2023-09-18 11:18:18 -06:00
Zhaofeng Li
512e51ddcd
brew-src: 4.1.1 -> 4.1.11
2023-09-17 12:52:26 -06:00
Zhaofeng Li
d2738b78fd
brew-src: 4.0.26 -> 4.1.1
2023-07-27 16:08:30 -06:00
Zhaofeng Li
18a4c8cb8c
Use nixpkgs-provided git
...
This reduces the dependency on Xcode/CLT.
2023-07-13 12:32:04 -06:00
Zhaofeng Li
50f56c37eb
README.md: Fix examples
2023-07-05 23:44:33 -06:00
Zhaofeng Li
94423bb18a
README.md: Mention auto migration
2023-07-03 18:43:53 -06:00