1
0
Fork 0
mirror of https://github.com/LnL7/nix-darwin.git synced 2025-03-05 16:27:03 +00:00
Commit graph

1069 commits

Author SHA1 Message Date
Daiderd Jordan
f22e870a2e
Merge pull request #414 from montchr/feature/system-defaults-universalaccess
defaults: add options for common defaults in the `com.apple.universalaccess` domain
2022-01-17 21:42:43 +01:00
Daiderd Jordan
13d129434d
Merge pull request #418 from purcell/smarter-brew-prefix-default
Set brewPrefix defaults according to platform
2022-01-17 21:42:15 +01:00
Steve Purcell
7f68974ea4 Set brewPrefix defaults according to platform
This allows homebrew support to work out of the box on Apple Silicon
machines.

See #322
2022-01-17 17:23:31 +01:00
Daiderd Jordan
9a388b6b56
bump stable tests to 21.05 2022-01-16 09:40:14 +01:00
Daiderd Jordan
d3d7db7b86
Merge pull request #421 from domenkozar/modular-installer
move installer into a separate file
2022-01-16 09:20:16 +01:00
Daiderd Jordan
2296ffcd21
Merge pull request #397 from jsoo1/eval-config-check-param
eval-config: Add check parameter for compatibility with nixpkgs.
2022-01-16 09:03:43 +01:00
Daiderd Jordan
6555c36225
Merge pull request #394 from jsoo1/allow-functors
nixpkgs: Allow functors.
2022-01-16 08:56:55 +01:00
Domen Kožar
16c9343b25 move installer into a separate file 2022-01-11 14:14:42 +01:00
John Soo
cb1b24cff1 eval-config: Add check parameter for compatibility with nixpkgs. 2022-01-04 16:39:46 -07:00
John Soo
e5ba780a76 nixpkgs: Allow functors.
Replace builtins.isFunction with lib.isFunction, which allows functors.
2022-01-04 16:38:14 -07:00
Daiderd Jordan
15635ae638
Merge pull request #409 from hercules-ci/fix-args-warning
eval-config.nix: Fix args warning
2022-01-02 20:38:46 +01:00
Robert Hensing
19a1534e61 modules/documentation/default.nix: Fix args warning 2022-01-02 12:45:39 +01:00
Robert Hensing
0937f9c060 eval-config.nix: Fix args warning 2022-01-02 12:45:39 +01:00
Daiderd Jordan
40b518d336
nix: extend nix.conf content whitelist
Fixes #407
2022-01-02 11:50:09 +01:00
Daiderd Jordan
a13e52e658
simplify synthetic.conf install commands 2022-01-02 11:50:06 +01:00
Daiderd Jordan
209b3fa1a8
Merge pull request #389 from kidonng/patch-4
Add manual install command to create symlink after 10.15 Catalina
2022-01-02 11:47:32 +01:00
Chris Montgomery
1cf5705283
defaults: add options for common universalaccess settings 2021-12-24 17:52:17 -05:00
Chris Montgomery
7709d31d76
defaults-write: sort variables and lists by name and option 2021-12-24 17:29:44 -05:00
Chris Montgomery
f07acb443a
defaults-write: formatting 2021-12-24 17:20:15 -05:00
Daiderd Jordan
5851d9613e
Merge pull request #402 from abathur/fix_newer_apfs.util_error
fix dependence on apfs.util exit code
2021-12-21 21:07:10 +01:00
Travis A. Everett
94c3e407dd fix dependence on apfs.util exit code
apfs.util (or at least it's newer -t flag) has bad exit code semantics
and will return non-zero codes for both success and errors.

Closes #401 and most-likely fixes #378 as well
2021-12-21 10:07:23 -06:00
Daiderd Jordan
e8f4288d16
uninstaller: copy services instead of symlinking 2021-12-21 15:42:45 +01:00
Daiderd Jordan
bebb35922d
bump nix-install-action 2021-12-21 15:42:42 +01:00
Kid
d75a4fcf4d
Add manual install command to create symlink after 10.15 Catalina 2021-12-06 21:43:50 +08:00
Daiderd Jordan
44da835ac4
add forward compatibility for literalExample deprecation
Fixes #367
2021-10-23 15:06:42 +02:00
Daiderd Jordan
8dfeb92ec1
Merge pull request #369 from cherryblossom000/typo-fixes
Fix some typos
2021-10-23 15:05:44 +02:00
cherryblossom000
99ff0b66ca
Fix some typos 2021-10-21 20:37:43 +11:00
Daiderd Jordan
e1a3f7292f
improve flakes missing system error message 2021-09-15 20:22:23 +02:00
Daiderd Jordan
738eff4f33
Merge pull request #317 from darwinSystem 2021-09-15 20:11:08 +02:00
Daiderd Jordan
d2bbe72e18
use current branch as darwin input for flakes
Overriding the registry was supposed to handle this but it seems the
behaviour changed at some point or never worked as intended if an url is
defined for the input.
2021-09-15 20:10:56 +02:00
Daiderd Jordan
d4deef8194
Merge pull request #354 from kidonng/app
uninstaller: also remove `~/Applications/Nix Apps`
2021-09-14 19:12:49 +02:00
Daiderd Jordan
f3c3b8db6e
Merge pull request #351 from nosewings/master
system.defaults: enable automatic light/dark mode
2021-09-14 18:53:17 +02:00
Daiderd Jordan
39af16ede5
Merge pull request #357 from eraserhd/magic-mouse
defaults: magic mouse option
2021-09-14 18:52:46 +02:00
Drew Hess
9f7e95887f
Pass system to darwinSystem rather than eval-config.
This allows us to specify what kind of darwinSystem we want to build,
rather than determining it at evaluation time.
2021-09-08 13:05:18 +01:00
Jason Felice
998fbfc039 defaults: magic mouse option 2021-08-24 17:13:48 -04:00
Kid
a732ed4851
uninstaller: also remove ~/Applications/Nix Apps 2021-08-10 21:41:35 +08:00
Nicholas Coltharp
7a3f541d5c system.defaults: enable automatic light/dark mode 2021-08-06 18:43:03 -05:00
Daiderd Jordan
007d700e64
Merge pull request #304 from aaschmid/configurable.brew.path
homebrew: make brew path configurable
2021-05-26 22:20:22 +02:00
Andreas Schmid
f6bec24aeb homebrew: make brew path configurable
Signed-off-by: Andreas Schmid <service@aaschmid.de>
2021-05-26 22:03:00 +02:00
Daiderd Jordan
f41d107db7
Merge pull request #330 from cormacrelf/patch-1
List the configuration file location in README
2021-05-26 18:38:42 +02:00
Daiderd Jordan
daed264991
Merge pull request #332 from jfchevrette/patch-1
change inner double quotes to single quotes
2021-05-26 18:38:25 +02:00
Daiderd Jordan
b8f941d091
Merge pull request #312 from tricktron/fix-install-flake-github-action
Fixes install flake GitHub action
2021-05-26 18:27:47 +02:00
Jean-Francois Chevrette
db933d1d41
change inner double quotes to single quotes 2021-05-12 17:47:29 -04:00
Cormac Relf
774ab69801
List the configuration file location in README
I don't have unlimited time to read through the manual installation instructions just to see where the config file goes when I forget.
It's not great either that the first line of the README has a path that means nothing at all on macOS. That could be better too
but I'm not going to update the project's top tagline in a PR.
2021-05-04 14:26:54 +10:00
Daiderd Jordan
a7492a8c76
Merge pull request #308 from hardselius/master
Fix nix flake info error
2021-04-06 09:20:09 +02:00
Thibault Gagnaux
dbddb3a1a6
Adds GITHUB_TOKEN due to rate limiting 2021-03-26 07:17:26 +01:00
Thibault Gagnaux
78e10ac43f
Uses nix flakes as described [here](https://github.com/cachix/install-nix-action) 2021-03-26 07:17:26 +01:00
Martin Hardselius
1f8eb9b128
Add nix flags to subcommand test
This change removes the need for having

  experimental-features = nix-command flakes

in nix.conf. It should also work outside of flake directories.
2021-03-23 09:49:47 +01:00
Martin Hardselius
4187519820
Make nix flake info fix backwards compatible
This change handles previous nix versions by testing for the presence of
the `metadata` subcommand and falling back on the `info` subcommand if
it does not exist.
2021-03-22 22:17:48 +01:00
Daiderd Jordan
1a76093026
Merge pull request #305 from marsam/add-spotifyd-module
spotifyd: add spotifyd service
2021-03-22 19:30:43 +01:00