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

191 commits

Author SHA1 Message Date
Daiderd Jordan
edc3be51ce
keyboard: add options for keyboard mappings
Fixes #55
2018-01-08 22:01:44 +01:00
Daiderd Jordan
3bedff357a
etc: make link warnings more noticable
Hopefully this helps to make it more obvious that the file will not be
created by nix-darwin. See #65
2018-01-08 19:08:02 +01:00
Daiderd Jordan
52cf461055
Merge pull request #62 from pjan/enh/NSGlobalDomain
Adds more NSGlobalDomain options + tests
2018-01-05 18:36:13 +01:00
Daiderd Jordan
7eb4e21075
defaults: add option for NetBIOSName 2018-01-05 00:16:09 +01:00
Daiderd Jordan
3dfc5da1e7
remove unused file 2018-01-05 00:06:14 +01:00
pjan vandaele
01692f870b Adds more NSGlobalDomain options + tests 2018-01-04 11:59:50 +09:00
Daiderd Jordan
f63f4fe3fb
nix: reload daemon when nix.conf changes 2018-01-03 20:10:24 +01:00
John Wiegley
e8a0378790 Allow for postActivation scripts, that happen last 2018-01-02 12:36:34 -08:00
pjan vandaele
1d8c5d9b79 fix + tests 2018-01-01 09:20:27 +09:00
pjan vandaele
d7e67ce030 float type 2017-12-31 12:15:22 +09:00
pjan vandaele
6aec3fbb50 Adds attrs type for defaults. Adds additional Dock settings. 2017-12-28 12:23:29 +09:00
Daiderd Jordan
ba7202e789
environment-shells: add option to manage /etc/shells 2017-12-13 23:02:11 +01:00
Daiderd Jordan
2c6f80380f
improve git revision detection
lib.pathIsDirectory doesn't follow symlinks causing the git revision
detection to fail if NIX_PATH points to a symlink.
2017-12-03 18:22:48 +01:00
Daiderd Jordan
c4e213745a
security-accessibility: remove options
The accessibility database has been protected with SIP since macOS
10.12 and there doesn't seem to be another way to configure this
programmatically.
2017-11-29 00:14:31 +01:00
Daiderd Jordan
e8355cdd93
system-build: change type of setEnvironment and setAliases
On NixOS system.build.setEnvironment also is a writeText
2017-10-07 12:41:33 +02:00
Jamie Rolfs
3c447cfa00
Add 'TrackpadThreeFingerDrag' setting to trackpad module 2017-10-03 14:16:30 -07:00
Jamie Rolfs
cc279e8a04
Write trackpad preferences to non-bluetooth namespace as well 2017-10-03 14:16:23 -07:00
Daiderd Jordan
36ba568fc4
system-version: add assertioon for stateVersion 2017-10-01 17:00:44 +02:00
Daiderd Jordan
cf9f74596a
system-version: add system.stateVersion option 2017-10-01 16:37:51 +02:00
Daiderd Jordan
9f0507cf7d
activation-checks: add check for user channels 2017-09-06 23:56:45 +02:00
Daiderd Jordan
184e9f34be
nix: include user channels in NIX_PATH 2017-09-06 23:39:15 +02:00
Daiderd Jordan
a7fe548f63
activation-checks: improve NIX_PATH warnings 2017-08-07 20:09:59 +02:00
Daiderd Jordan
c24f744cd3
activation-checks: show initial changelog 2017-08-01 22:59:19 +02:00
Daiderd Jordan
40eb1292aa Merge pull request #31 from clhodapp/nix-apps-dir
Make symlink within ~/Applications if it exists instead of skipping
2017-07-24 22:21:00 +02:00
Daiderd Jordan
0e6e71bc60
activation-checks: fix nixpkgs instructions 2017-07-24 19:31:57 +02:00
Daiderd Jordan
4281f777d7
activation-checks: don't fail before showing error message 2017-07-24 19:29:31 +02:00
Daiderd Jordan
0ee39eb06a
activation-checks: fix changelog diff 2017-07-23 19:22:40 +02:00
Daiderd Jordan
6a2715dcb6
activation-checks: remove set +e 2017-07-23 19:07:04 +02:00
Daiderd Jordan
b5e0b273c4
darwin: show CHANGELOG during activation 2017-07-23 18:56:37 +02:00
Daiderd Jordan
7845fd0423
activation-checks: fix evaluation 2017-07-23 18:27:01 +02:00
Daiderd Jordan
6d91e5b565
darwin: add --check flag 2017-07-23 18:02:08 +02:00
Daiderd Jordan
e4a11b2073
activation-checks: add NIX_PATH check for nixpkgs 2017-07-23 17:51:17 +02:00
Daiderd Jordan
345d9ffa0e
activation-checks: add NIX_PATH check for darwin-config 2017-07-23 17:51:17 +02:00
Daiderd Jordan
05d8495ed8
activation-checks: add NIX_PATH check for darwin 2017-07-23 17:51:06 +02:00
Daiderd Jordan
8016f1e2fd
add activation-checks 2017-07-23 16:05:46 +02:00
Piotr Limanowski
8fe2cff0cc
Adds an idea for networking module
The idea is to follow: https://nixos.org/nixos/options.html#networking so we can
share even more configuration ideas from NixOS.
2017-07-05 22:17:58 +02:00
Daiderd Jordan
5e61ca9fb4 Merge pull request #35 from dirn/smart-periods
Add support for smart period substitution
2017-06-26 20:31:31 +02:00
Daiderd Jordan
7682413824 Merge pull request #34 from dirn/autocapitalization
Add support for autocapitalization
2017-06-26 20:30:24 +02:00
Andy Dirnberger
705ab0bcf2
Add support for smart period substitution
Signed-off-by: Andy Dirnberger <andy@dirnberger.me>
2017-06-25 17:03:28 -04:00
Andy Dirnberger
725fac8eff
Add support for autocapitalization
Signed-off-by: Andy Dirnberger <andy@dirnberger.me>
2017-06-25 16:55:37 -04:00
Andy Dirnberger
ad4acf558f
Add support for Dock icon size
Signed-off-by: Andy Dirnberger <andy@dirnberger.me>
2017-06-25 16:38:48 -04:00
Chris Hodapp
b26b1e89c1 Make symlink within ~/Applications if it exists instead of skipping 2017-06-14 13:12:12 -07:00
Daiderd Jordan
d703c39421
launchd: hide 'No such file or directory' messages with first activation 2017-06-03 00:15:27 +02:00
Daiderd Jordan
cee2bb93cc
applications: fix activation 2017-05-20 14:38:32 +02:00
Daiderd Jordan
290b1d8aad
system-packages: link applications to ~/Applications 2017-05-20 14:23:05 +02:00
Daiderd Jordan
cf3c3cb082
security: add option to configure accessibilityPrograms 2017-05-16 00:10:21 +02:00
Daiderd Jordan
1b6f56f5b8
environment: include /usr/sbin and /sbin in systemPath
Don't extend initial PATH adding extra entries should be done through
appending environment.systemPath or manually extending it with
environment.extraInit or similar options.
2017-05-15 19:46:34 +02:00
Daiderd Jordan
264a9237dd
launchd: add options for setting launchd environment variables
Fixes #12
2017-05-14 00:34:34 +02:00
Daiderd Jordan
e9cf765076
activation-scripts: run custom activation scripts first 2017-05-13 23:32:02 +02:00
Daiderd Jordan
d61f3ff621
launchd: add logging to activation scripts 2017-05-13 16:42:18 +02:00