Daiderd Jordan
630ab79197
bash: remove shell wrapper
2018-01-20 01:34:45 +01:00
Daiderd Jordan
abd9a7c2fe
zsh: remove shell wrapper
2018-01-20 01:32:33 +01:00
Daiderd Jordan
1b8e3d3aeb
lnl: add hydra-job-bisect helper
2018-01-18 22:19:36 +01:00
Daiderd Jordan
ca457383ab
lnl: add gnupg
2018-01-18 20:22:12 +01:00
Daiderd Jordan
9454e409b7
checks: fail when db permissions are wrong
2018-01-18 00:12:38 +01:00
Daiderd Jordan
c0f913d2ae
checks: rename file
2018-01-17 23:28:54 +01: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
81bdd38e8d
defaults: add ServerDescription for sharing services
2018-01-17 22:36:06 +01:00
Daiderd Jordan
d4b34322c5
networking: don't set NetBIOSName
...
This doesn't look like the hostname on my system, it has an extra unique prefix.
2018-01-17 20:09:24 +01:00
Daiderd Jordan
4d4acf6550
zsh: don't clobber promptInit in a nix-shell
...
Configure this yourself if you want a different prompt
when a nix-shell is active.
2018-01-17 01:54:02 +01:00
Daiderd Jordan
2aeaa86bc7
formatting
2018-01-17 00:39:02 +01:00
Daiderd Jordan
f8353f2336
nix: remove redundant user check
2018-01-17 00:36:38 +01:00
Daiderd Jordan
53517162da
nix: fix daemon check, only set if store is not writable
...
Fixes issues for a single-user install introduced in
9792b08fdf
.
2018-01-16 20:32:29 +01:00
Daiderd Jordan
3d7bad57b2
lnl: add rev-nixpkgs helper
2018-01-16 00:58:13 +01:00
Daiderd Jordan
bd220c453d
launchd: unlink services
2018-01-15 08:51:03 +01:00
Daiderd Jordan
86fe053806
darwin: include nix in PATH
...
This makes rollbacks more reliable, previously you had to fix your PATH
before calling darwin-rebuild. This works now:
$ /nix/var/nix/profiles/system-866-link/sw/bin/darwin-rebuild switch -G 866
2018-01-14 22:24:36 +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
d6e85130f4
examples: add zsh/fish options
2018-01-14 19:31:48 +01:00
Daiderd Jordan
4e0ddf3061
users: add option to configure nixbld users.
2018-01-14 16:58:09 +01:00
Daiderd Jordan
1ba19da50d
users: make users hidden by default
2018-01-14 16:45:43 +01:00
Daiderd Jordan
937bf1e83c
nix: add note about multi-user installs for distributed builds
2018-01-14 16:08:27 +01:00
Daiderd Jordan
04ed74ca63
hydra: make user a member of the hydra group
...
The trusted-users setting works based on group membership, the primary
group id doesn't matter.
2018-01-14 13:31:58 +01:00
Daiderd Jordan
b1645201f1
users: add support for group members
...
Unlike user options this is updated if the group already exists.
2018-01-14 13:26:18 +01:00
Daiderd Jordan
08dd63a119
hydra: fix user creation
2018-01-13 23:16:39 +01:00
Daiderd Jordan
5250bc0f69
users: remove enable option
2018-01-13 22:59:34 +01:00
Daiderd Jordan
243651e398
checks: add test for /run
2018-01-13 22:50:48 +01:00
Daiderd Jordan
f6b9e43a84
checks: add /etc/profile check from bootstrap script
2018-01-13 19:45:57 +01:00
Daiderd Jordan
8bffb9877e
hydra: use users module
2018-01-13 18:29:20 +01:00
Daiderd Jordan
f6a72d972b
hydra: fix example
2018-01-13 18:20:52 +01:00
Daiderd Jordan
59421c7d76
nix: add to systemPackages when nix.package is set
2018-01-13 18:18:48 +01:00
Daiderd Jordan
ad3891f07a
etc: skip warning when target has references to /etc/static
2018-01-13 18:10:48 +01:00
Daiderd Jordan
174a36a296
activation: rename pre/post hooks
...
Renamed extraPostActivation and extraUserPostActivation.
2018-01-13 17:12:02 +01:00
Daiderd Jordan
789623213e
checks: impure darwin-config error message
2018-01-13 15:40:07 +01:00
Daiderd Jordan
849cf9edc4
simple: update example
2018-01-13 14:56:49 +01:00
Daiderd Jordan
ed72bf6409
bash: don't setup environment in a nix-shell
2018-01-13 14:51:36 +01:00
Daiderd Jordan
bf72128177
toplevel: don't depend on NIX_PATH for the CHANGELOG
2018-01-13 14:20:13 +01:00
Daiderd Jordan
3db35e87f0
users: move submodules to separate files
2018-01-13 13:52:30 +01:00
Daiderd Jordan
b8713d540c
users: add options for user creation
2018-01-13 13:42:49 +01:00
Daiderd Jordan
5df343aae5
networking: rename networkservices -> knownNetworkServices
2018-01-13 02:13:51 +01:00
Daiderd Jordan
b593f31822
users: add options to create user groups
2018-01-13 02:01:15 +01:00
Daiderd Jordan
5c31a2c380
time: skip activation if nothing is enabled
2018-01-12 22:24:34 +01:00
Daiderd Jordan
a326466ca7
lnl: move darwin-config
2018-01-12 21:57:34 +01:00
Daiderd Jordan
23da403335
lnl: cleanup aliases
2018-01-12 21:54:52 +01:00
Daiderd Jordan
2989a747db
keyboard: add option for remapping Tilde on non-us keyboards
2018-01-10 19:57:23 +01:00
Daiderd Jordan
e0d8d10e92
lnl: add keyboard mapping
2018-01-10 19:46:51 +01:00
Daiderd Jordan
ada37dc2b3
lnl: add pr-darwin alias
2018-01-10 19:45:40 +01:00
Daiderd Jordan
c2a0025f7a
nix: add warning for distributed builds
2018-01-09 22:34:28 +01:00
Daiderd Jordan
d05229ca0d
keyboard: add warning when enableKeyMapping is not set
2018-01-08 22:04:32 +01:00
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