1
0
Fork 0
mirror of https://github.com/LnL7/nix-darwin.git synced 2024-12-14 11:57:34 +00:00
Commit graph

1084 commits

Author SHA1 Message Date
Domen Kožar
c4ed319159
Merge pull request #440 from ylh/literalTest
cachix-agent: literalExample -> literalExpression
2022-03-13 12:17:13 +00:00
Yestin L. Harrison
0df6e9f5fe cachix-agent: literalExample -> literalExpression 2022-02-23 14:09:52 -08:00
Daiderd Jordan
1df878b6f8
Merge pull request #438 from domenkozar/cachix-deploy
Add Cachix Agent
2022-02-19 18:50:39 +01:00
Domen Kožar
2186a66331
Merge pull request #435 from Enzime/support-pkgs
eval-config: Support passing in `pkgs`
2022-02-19 16:32:49 +01:00
Domen Kožar
c944b5ee82
Merge pull request #437 from Kloenk/telegraf
telegraf: init module
2022-02-16 11:35:52 +01:00
Domen Kožar
4785322c4f
Merge pull request #434 from opeik/patch-1
Don't reset experimental features
2022-02-16 11:35:02 +01:00
Domen Kožar
6dd5e881a0 Add Cachix Agent support 2022-02-16 11:21:17 +01:00
Finn Behrens
efa1aa6ca5 telegraf: init module 2022-02-08 17:48:57 +01:00
Michael Hoang
5528b36698 eval-config: Support passing in pkgs
This is useful for flake users as they will usually already have an
instantiated Nixpkgs e.g.

    let
      pkgs = import nixpkgs {
        config.allowUnfree = true;
        overlays = [ ... ];
      }
    in darwin.lib.darwinSystem {
      inherit pkgs;
    }

This change makes `nix-darwin` match the behaviour of NixOS and
`home-manager`.
2022-02-04 21:32:40 +11:00
Sandro Stikić
ae73fc3b03
Don't reset experimental features 2022-02-04 16:16:08 +08:00
Daiderd Jordan
bcdb6022b3
Merge pull request #426 from malob/brew-path-fix
Fix homebrew.brewPrefix default value on Apple Silicon
2022-01-18 09:37:10 +01:00
Malo Bourgon
bef3621501 Fix homebrew.brewPrefix default value on Apple Silicon 2022-01-17 16:07:09 -08:00
Daiderd Jordan
af65e183c3
Merge pull request #419 from tboerger/dock-features
modules/system/defaults/dock.nix: add options for hot corners
2022-01-17 21:57:10 +01:00
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
Thomas Boerger
4c243ea8c8
modules/system/defaults/dock.nix: make sure to use positive ints for hot corners 2022-01-17 00:33:29 +01:00
Thomas Boerger
d053e8ade5
modules/system/defaults/dock.nix: add options for hot corners 2022-01-17 00:33:29 +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