1
0
Fork 0
mirror of https://github.com/LnL7/nix-darwin.git synced 2024-12-15 17:51:01 +00:00
Commit graph

1630 commits

Author SHA1 Message Date
Graham Christensen
09284ab00b Install darwin-uninstall by default, which includes the 'empty' config it switches to
Co-Authored-By: Michael Hoang <enzime@users.noreply.github.com>
2023-11-16 17:47:24 +11:00
Michael Hoang
d4efdb7f88 etc: add more known hashes
This should be less of an issue as of DetSys' nix-installer 0.15.0 which
no longer includes the version number in `nix.conf`.
2023-11-16 14:26:25 +11:00
Michael Hoang
e67f2bf515
Merge pull request #803 from felixscheinost/fix-unbound-variable-etcProblems
Fix unbound variable `etcProblems`
2023-11-13 20:32:58 +11:00
Michael Hoang
0f1ad80138
Merge pull request #805 from yacinehmito/disable-pki
Add security.pki.installCACerts config
2023-11-11 23:03:48 +11:00
Yacine Hmito
4fa7b5cdd1 Add security.pki.installCACerts config
Made is possible to disable the management of
/etc/ssl/certs/ca-certificates.crt by Nix darwin.
2023-11-11 12:36:28 +01:00
Michael Hoang
c8f385766b
Merge pull request #799 from rawmannovak/fix-789-darwin-rebuild
fix(#798): darwin-rebuild support for Cyberark EPM
2023-11-10 09:31:29 +11:00
Roman Novak
a4b4cf70dc
Update pkgs/nix-tools/darwin-rebuild.sh
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2023-11-09 18:09:45 +01:00
Felix Scheinost
39a412d47d Fix unbound variable etcProblems
I have another activationScript which traps errors. Currently `etcProblems` can be unbound.
2023-11-09 12:44:10 +01:00
Domen Kožar
eb2b9b6423
Merge pull request #785 from Enzime/deferred-modules
linux-builder: change from `modules` to `config`
2023-11-08 09:58:53 +00:00
Roman Novak
26a59d504b
fix(#798): darwin-rebuild support for Cyberark EPM
restore sudo environment PATH when Cyberark EPM is setting secure_path in sudo config. Fixes LnL7/nix-darwin/issues/798
2023-11-06 10:24:41 +01:00
Michael Hoang
afe83cbc2e
Merge pull request #791 from lilyball/linux-builder-tmpdir
linux-builder: avoid /tmp for certs
2023-10-27 19:55:34 +02:00
Michael Hoang
19f75c2b45
Merge pull request #795 from krostar/master
Provide 'supportedFeatures' option to the linux builder module
2023-10-19 14:53:14 +01:00
Alexis Destrez
e621b5aea7 Provide 'supportedFeatures' option to the linux builder module 2023-10-18 17:47:27 +02:00
Lily Ballard
160eb3d99d linux-builder: avoid /tmp for certs
Fixes #768
2023-10-09 16:09:11 -07:00
Michael Hoang
8b6ea26d5d
Merge pull request #777 from ppenguin/expose-more-config-attr
Expose _module attr in realised sysconfig
2023-10-04 05:06:51 +10:00
ppenguin
3d65d13974 expose _module attr in realised sysconfig
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2023-10-03 19:56:33 +01:00
Michael Hoang
792c2e0134
Merge pull request #783 from qowoz/activate-sudo
darwin-rebuild: add `-H` to sudo for `$systemConfig/activate`
2023-09-30 03:10:47 +00:00
Michael Hoang
70af808347 linux-builder: change from modules to config
Using the type `deferredModule` fixes `pkgs` not being accessible as a
module argument (apart from `config._module.args.pkgs`).
2023-09-29 12:38:39 +01:00
Michael Hoang
e236a1e598
Merge pull request #187 from kalbasit/known-hosts-only-if-set
programs.ssh: write ssh known_hosts only if there are any set
2023-09-26 01:05:13 +01:00
zowoq
ab817e5d0e darwin-rebuild: add -H to sudo for $systemConfig/activate 2023-09-25 14:02:52 +10:00
Michael Hoang
c286b23c7f
Merge pull request #676 from carlthome/patch-1
Use LocalHostName in darwin-rebuild with a flake
2023-09-23 00:12:26 +01:00
Michael Hoang
b658dbd85a
Update README 2023-09-22 16:17:42 +01:00
Michael Hoang
afeddc412b
Merge pull request #782 from LnL7/domenkozar-patch-1
Create $out/darwin-version
2023-09-19 11:13:39 +02:00
Domen Kožar
8caf3af927
Create $out/darwin-version
This fixes backwards compatibility with code that expects it.
2023-09-19 09:54:27 +01:00
Carl Thomé
6cd2f4cea2
Replace hostname with LocalHostName 2023-09-19 01:03:22 +02:00
Carl Thomé
22419fddf7
Use LocalHostName 2023-09-19 00:59:27 +02:00
Michael Hoang
80bb201f49
Merge pull request #781 from montchr/359-hide-upstream-timezone-error-output
time: bury confusing `systemsetup -settimezone` output
2023-09-15 22:38:38 +02:00
Chris Montgomery
c8f0bc5c29
time: bury useless systemsetup -settimezone output
Fixes #359
2023-09-15 15:59:14 -04:00
Wael M. Nasreddine
e58bcb921b
programs.ssh: write ssh known_hosts only if there are any set 2023-09-15 08:24:20 -07:00
Wael M. Nasreddine
30311b6f90
services/yabai: Remove --check-sa and --install-sa flags
The --check-sa and --install-sa flags were removed in favor of
--load-sa as of version 5.0.0 of Yabai.

ee0137f37d/CHANGELOG.md (L83)
2023-09-14 09:01:04 -07:00
Michael Hoang
4496ab2662
Merge pull request #771 from Benjamin-L/support-dfont-fonts
Add support for dfont to the fonts module
2023-09-12 07:50:42 +02:00
Michael Hoang
ee999ab667
Merge pull request #776 from malob/add-homebrew-verbose-flag
Add `homebrew.onActivation.extraFlags` option
2023-09-12 07:46:14 +02:00
Malo Bourgon
0625792671 Add homebrew.onActivation.extraFlags option 2023-09-11 11:22:23 -07:00
Benjamin Lee
ba92c4d307
add support for dfont to the fonts module 2023-09-08 15:43:25 -07:00
Jack Maloney
8e102a9991
a few fixes for ipfs module 2023-08-30 09:15:29 -05:00
Michael Hoang
511177ffe8
Merge pull request #765 from tnxz/master
add progress to homebrew package installations
2023-08-17 15:06:10 +10:00
run
ffccbdf7d8
add progress to homebrew package installations 2023-08-17 10:00:39 +05:30
Michael Hoang
3fcd83783a
Merge pull request #761 from sevillaarvin/sevillaarvin-patch-1 2023-08-14 07:48:23 +10:00
Arvin Sevilla
d21a7e30e6
Update pkgs/darwin-installer/default.nix
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2023-08-13 18:04:12 +08:00
Arvin Sevilla
5c22b241f7
chore(installer): capitalize the default option when reading user input 2023-08-13 16:54:23 +08:00
Emily
426d38710b
Merge pull request #760 from qowoz/string
finder: `types.string` -> `types.str`
2023-08-10 05:01:37 +01:00
zowoq
b671517f28 finder: types.string -> types.str
`string` was changed from deprecation warning to error in c59c6b1c57
2023-08-10 13:46:47 +10:00
Michael Hoang
829041cf10
Merge pull request #755 from emilazy/fix-test-negations
tests: fix uses of `!`
2023-08-06 08:41:55 +10:00
Michael Hoang
8593ffb5de
Merge pull request #758 from emilazy/babelfish-default
fish: add default for `babelfishPackage`
2023-08-06 08:32:26 +10:00
Emily
9d53926782 tests: fix uses of !
`set -e` does not trigger on negations, so none of these were
actually being tested (and one appears to have been incorrectly
negated all along).
2023-08-05 23:30:16 +01:00
Emily
e2187d633c fish: simplify babelfishTranslate 2023-08-05 22:57:44 +01:00
Emily
e65825ca9e fish: add default for babelfishPackage
This option should probably be dropped but I'd prefer to batch that
with using Babelfish by default (or unconditionally, as Home Manager
does) so as to avoid multiple independent breaking changes.

Fixes: #632
2023-08-05 21:36:54 +01:00
Michael Hoang
e3c554fe50
Merge pull request #757 from aequitas/aequitas-patch-1
Fix example configuration for flake migration
2023-08-05 23:03:47 +10:00
Johan Bloemberg
dd73866955
Fix example configuration for flake migration 2023-08-04 22:18:10 +02:00
Emily
75c2925c57 release: give test derivations meaningful names 2023-08-03 09:47:40 +01:00