Daiderd Jordan
dc575ed17d
hydra: cleanup
2018-01-23 19:42:49 +01:00
Daiderd Jordan
dc33fe3d89
system: use preferLocalBuild for simple derivations
...
Most of the builds like system.build.etc will be faster when built
locally, they also don't depend on CC.
2018-01-21 13:46:30 +01:00
Daiderd Jordan
b761ee79a3
zsh: add test for most options
2018-01-20 23:00:24 +01:00
Daiderd Jordan
02a8d469da
bash: move file
2018-01-20 01:35:42 +01:00
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
e431dd78a2
uninstaller: don't fail on nix-daemon checks
2018-01-18 18:51:46 +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
c5ecf11b57
uninstaller: fix removal of /run/current-system
2018-01-17 22:16:48 +01:00
Daiderd Jordan
f0d7b5a071
release: rename basic tests
2018-01-17 22:04:48 +01:00
Daiderd Jordan
6f45339cfe
uninstaller: add post check
2018-01-17 22:00:05 +01:00
Daiderd Jordan
fc3a096f67
uninstaller: remove darwin channel
2018-01-17 21:34:01 +01:00
Daiderd Jordan
c2728318fb
installer: add post check
2018-01-17 21:31:47 +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
4747989bc6
installer: test activation on travis
2018-01-16 20:43:11 +01:00
Daiderd Jordan
2a271720d0
add single user warning to changelog
2018-01-16 20:41:57 +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
d8380cdd80
users: test isHidden = false;
2018-01-16 00:58:13 +01:00
Daiderd Jordan
ed29ade5ce
add uninstall section to the manual
2018-01-16 00:58:13 +01:00
Daiderd Jordan
3d7bad57b2
lnl: add rev-nixpkgs helper
2018-01-16 00:58:13 +01:00
Daiderd Jordan
64a46b7164
uninstaller: add header
2018-01-16 00:58:13 +01:00
Daiderd Jordan
02725e220a
installer: fix editor check
2018-01-16 00:58:12 +01:00
Daiderd Jordan
e2acb8f82a
uninstaller: run on travis
2018-01-15 08:51:04 +01:00
Daiderd Jordan
bd220c453d
launchd: unlink services
2018-01-15 08:51:03 +01:00
Daiderd Jordan
6e42f63784
uninstaller: init
2018-01-15 01:12:26 +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
ca1678c06c
release: show system path in tests
2018-01-14 21:17:25 +01:00
Daiderd Jordan
d6e85130f4
examples: add zsh/fish options
2018-01-14 19:31:48 +01:00
Daiderd Jordan
d44ac23e06
update README with installer instructions
2018-01-14 19:29:30 +01:00
Daiderd Jordan
ac238d0323
installer: ask to edit configuration before installing
...
This is skipped when stdin is not a tty, unlike the other interactive
parts that look at stdout.
2018-01-14 19:08:02 +01:00
Daiderd Jordan
d31dbefca7
installer: configure build users
2018-01-14 17:18:10 +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
46d6951fd2
activation-scripts: add test for pre/post hooks
2018-01-14 16:08:27 +01:00
Daiderd Jordan
e9cbcbb549
installer: test on travis
2018-01-14 16:07:47 +01:00
Daiderd Jordan
d107dfbc3a
installer: move /run creation
2018-01-14 16:07:46 +01:00
Daiderd Jordan
850dc95145
installer: fix patch
2018-01-14 16:07:46 +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
ca420b2f9e
users: add test for group membership
2018-01-14 13:31:15 +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