Commit Graph
86 Commits
Author SHA1 Message Date
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
Zhaofeng LiandGitHub 5eb00c5e01 Merge pull request #47 from isabelroses/patch-1
fix: disable homebrew install checks
2024-11-19 15:25:08 -07:00
IsabelandGitHub b7c185c9c3 fix: sepecify lib.mkBefore 2024-11-19 17:04:15 +00:00
IsabelandGitHub 07fb2844e9 fix: disable homebrew install checks 2024-11-19 13:05:51 +00:00
Zhaofeng LiandGitHub 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 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