Commit Graph
51 Commits
Author SHA1 Message Date
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 LiandGitHub 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 LiandGitHub 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 LiandGitHub d66fc9c14a Merge pull request #40 from dezren39/patch-2
Document Declarative Taps
2024-11-12 10:57:35 -07:00
Zhaofeng LiandGitHub b5224d5101 Merge pull request #39 from dezren39/shellIntegration
enable shell integration
2024-11-12 10:56:44 -07:00
Drewry PopeandGitHub c59b075806 Update README.md 2024-10-22 21:33:36 -05:00
Drewry PopeandGitHub 404707420f Update README.md 2024-10-22 21:32:37 -05:00
Drewry PopeandGitHub f04abdba9f Document Declarative Taps
fixes: 15
2024-10-22 21:29:52 -05:00
Drewry Pope 28aafdb199 comment 2024-10-22 20:12:01 -05:00
Drewry Pope 896a49cfd2 enable shell integration 2024-10-22 19:52:48 -05:00
Drewry PopeandGitHub 784add2844 Update README.md 2024-10-22 19:01:18 -05:00
Drewry PopeandGitHub 5cba86fce2 add homebrew-bundle to example
#32 #9
2024-10-22 18:59:55 -05:00
Zhaofeng LiandGitHub 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
Christoph Herb 098c1e2b64 Update brew to version 4.3.24 2024-09-24 12:17:57 +02:00
Zhaofeng LiandGitHub 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
Yomi Ikuru 83d5093567 brew-src: 4.3.1 -> 4.35 - support for Sequioa 2024-06-12 00:03:39 +01:00
Zhaofeng LiandGitHub 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
Cu3PO42andZhaofeng Li 2a1e9f1152 fix: move Homebrew installation to extraUserActivation
nix-darwin's Homebrew module runs `brew bundle` as part of the user
activation, which comes before the system activation script. Thus,
on a fresh install, Homebrew was previously not yet available at that
point in the activation, causing it to fail. This change moves Homebrew
installation to an earlier point in the activation.
2023-07-05 13:01:05 -04:00
Zhaofeng Li 94423bb18a README.md: Mention auto migration 2023-07-03 18:43:53 -06:00
Zhaofeng Li 5001217808 Use default Homebrew pinned by flake inputs 2023-07-03 18:32:40 -06:00
Zhaofeng Li defb864237 Add auto-migration support 2023-07-03 18:32:40 -06:00