Vinicius Deolindo and Zhaofeng Li
db11cc216d
flake: add a default entry to darwinModules
2025-07-31 16:39:25 -06:00
Drewry Pope and Zhaofeng Li
a3c09bc7ce
Update README.md
2025-07-31 13:26:40 -06:00
Drewry Pope and Zhaofeng 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
hcbt and Zhaofeng Li
e048b6646b
brew-src: 4.5.4 -> 4.5.6
2025-06-09 19:30:04 -06:00
isabel and Zhaofeng 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 Splain and Zhaofeng 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 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
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 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
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 Gill and GitHub
f05578ef67
Use substituteInPlace --replace-fail
...
Plain `--replace` is deprecated.
2025-04-18 14:32:28 -07: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
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 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
Angel J and GitHub
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 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
Hoang Nguyen
eac24bd063
Implement extraEnv option
2025-02-03 00:00:00 +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
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 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
Isabel and GitHub
b7c185c9c3
fix: sepecify lib.mkBefore
2024-11-19 17:04:15 +00:00