Commit Graph
105 Commits
Author SHA1 Message Date
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
Vinicius DeolindoandZhaofeng Li db11cc216d flake: add a default entry to darwinModules 2025-07-31 16:39:25 -06:00
Drewry PopeandZhaofeng Li a3c09bc7ce Update README.md 2025-07-31 13:26:40 -06:00
Drewry PopeandZhaofeng Li a8788a90eb document homebrew/nix-homebrew interaction
fixes: #5
2025-07-31 13:26:40 -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
hcbtandZhaofeng Li e048b6646b brew-src: 4.5.4 -> 4.5.6 2025-06-09 19:30:04 -06:00
isabelandZhaofeng Li 5108f0846c module: remove mentions of removed lib.mdDoc 2025-06-04 12:27:53 -06:00
Zhaofeng Li 29fe08d458 brew-src: 4.5.3 -> 4.5.4 2025-06-02 11:35:38 -06:00
Mike SplainandZhaofeng Li 7751744573 brew-src: 4.5.2 -> 4.5.3 2025-05-27 15:04:53 -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 LiandGitHub fae199aa8b Merge pull request #86 from isabelroses/fix-replacevars
refactor: substituteAll -> replaceVars
2025-05-09 20:34:51 -06:00
Zhaofeng LiandGitHub 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
isabel d42da140a6 refactor: substituteAll -> replaceVars 2025-05-09 20:12:59 +01:00
Mike Splain 4945f477bc Bump brew to 4.5.2 2025-05-09 10:12:00 -04:00
Zhaofeng LiandGitHub 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 LiandGitHub 2a04193744 Merge pull request #78 from thanegill/patch-1
Use substituteInPlace --replace-fail
2025-05-05 10:48:15 -06:00
Angus Houston c8a6b93909 Upgrade to Ruby 3.4
As of recent release (I think [Homebrew
4.5.0](https://github.com/Homebrew/brew/releases/tag/4.5.0), the minimum
required Ruby version for Homebrew is 3.4. I've changed the Nix package
from `pkgs.ruby_3_3` to `pkgs.ruby_3_4`, which currently installs Ruby
3.4.3 on the unstable and 24.11 channels.

Fixes zhaofengli/nix-homebrew#81
2025-05-02 11:47:19 +10:00
Thane GillandGitHub f05578ef67 Use substituteInPlace --replace-fail
Plain `--replace` is deprecated.
2025-04-18 14:32:28 -07:00
Zhaofeng LiandGitHub 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 LiandGitHub 743089d0fd Merge pull request #76 from isabelroses/git-min
refactor: use git minimal
2025-04-13 11:04:20 -06:00
isabel bf49c5ecd1 refactor: use git minimal
we should use git minimal here since it brings less deps (e.g. perl) and
functions the same for the purpose of the script
2025-04-09 23:42:38 +01:00
derrik-fleming c4a0f6fac5 chore(docs): update example in README 2025-04-01 09:50:38 -04:00
Zhaofeng LiandGitHub 04b0536479 Merge pull request #72 from Iamanaws/patch-1
Remove homebrew-bundle from README.md
2025-03-21 22:56:34 -06:00
Zhaofeng LiandGitHub 0c93e7dc33 Merge pull request #71 from JacobHayes/push-xrqvvmrllxrp
Bump to brew 4.4.25
2025-03-21 22:55:25 -06:00
Angel JandGitHub e677508f1f Remove homebrew-bundle from README.md
Homebrew Bundle repo deprecated
https://github.com/Homebrew/homebrew-bundle

Follows Brew update
https://github.com/zhaofengli/nix-homebrew/pull/71
2025-03-21 12:28:54 -07:00
Jacob Hayes 3ed9210931 Bump to brew 4.4.25 2025-03-20 11:38:45 -05:00
Zhaofeng LiandGitHub 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 LiandGitHub 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
Hoang Nguyen eac24bd063 Implement extraEnv option 2025-02-03 00:00:00 +07:00
Zhaofeng LiandGitHub a6d99cc743 Merge pull request #57 from isabelroses/chore-drop-fu
chore: drop flake-utils
2025-01-04 18:52:37 -07:00
isabel 77d88873ad chore: drop flake-utils
flake-utils' main utility is making flakes easier to make. but more
modernly they don't provide much utility above of overrideable systems,
which is not being utlised here. So instead lets remove the input and
vendor our own "forAllSystems" function to recreate what we previously
used flake-utils for.
2025-01-04 17:28:41 +00:00
Zhaofeng LiandGitHub 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 LiandGitHub 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