Daiderd Jordan
a893723b95
activation: fix missing /sbin entries in PATH
2018-08-01 21:08:13 +02:00
Kirill Elagin
26bab2fd32
installer and activation: Sanitise PATH
...
This makes sure that the installation and activation processes are “pure”,
i.e. they use only binaries from nixpkgs or ones that come with macOS.
Closes #86 .
2018-06-29 18:51:41 +03:00
Daiderd Jordan
e3281c90cf
defaults: move com.apple.smb.server to /activate
...
Currently fails with permission errors.
2018-01-17 23:10:57 +01:00
Daiderd Jordan
29f9fb52b3
activation-scripts: include system in PATH
...
This makes rollback more reliable by using the same version of tools
that where used previously. For example nix is used during the
activation checks.
2018-01-14 22:02:27 +01:00
Daiderd Jordan
174a36a296
activation: rename pre/post hooks
...
Renamed extraPostActivation and extraUserPostActivation.
2018-01-13 17:12:02 +01:00
Daiderd Jordan
b8713d540c
users: add options for user creation
2018-01-13 13:42:49 +01:00
Daiderd Jordan
b593f31822
users: add options to create user groups
2018-01-13 02:01:15 +01:00
Daiderd Jordan
edc3be51ce
keyboard: add options for keyboard mappings
...
Fixes #55
2018-01-08 22:01:44 +01: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
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
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
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
e9cf765076
activation-scripts: run custom activation scripts first
2017-05-13 23:32:02 +02:00
Daiderd Jordan
2e93c9ca29
activation-scripts: don't link current system before all activationScripts finish
2017-03-04 19:41:13 +01:00
Daiderd Jordan
74c27037e6
nix-daemon: check for nixbld group before activation
...
Fixes #9
2017-02-19 13:30:26 +01:00
Daiderd Jordan
0cbdc2f8f9
launchd: add user agents
2017-01-25 22:35:06 +01:00
Daiderd Jordan
5a5ec9ac42
nix.distributedBuilds: create directory for current load
2017-01-09 22:30:15 +01:00
Daiderd Jordan
6305c0675f
move write-text submodule
2017-01-02 08:21:54 +01:00
Daiderd Jordan
807872e8f3
add extra activation scripts
2016-12-19 20:31:59 +01:00
Daiderd Jordan
345941b4d8
add time.timeZone option
2016-12-16 12:20:28 +01:00
Daiderd Jordan
6af52615ed
add activate-user script
2016-12-14 12:32:20 +01:00
Daiderd Jordan
8708ebb796
move nix-tools out of nix expression
2016-12-12 17:34:43 +01:00
Daiderd Jordan
033499c0ed
only activate system profile with sudo
2016-12-07 23:06:18 +01:00
Daiderd Jordan
7b3ace08c5
add service module for system activation
2016-12-04 10:38:21 +01:00
Daiderd Jordan
9a5af2ee4a
fix system activation service
2016-12-03 22:44:36 +01:00
Daiderd Jordan
61a91d3c99
improve system activation
2016-12-02 23:54:46 +01:00
Daiderd Jordan
d82c472ab0
add initial support for system defaults
2016-12-01 21:34:37 +01:00
Daiderd Jordan
43495a4961
added activation script for launchd.daemon.nix-daemon
2016-11-06 23:53:08 +01:00
Daiderd Jordan
cd49cc1ab3
generalized module for write-text
...
- use custom etc activation script
2016-11-05 22:47:09 +01:00