Daiderd Jordan
1436543221
nix: kickstart and wait for the nix-daemon service
2020-03-28 19:18:21 +01:00
Daiderd Jordan
80a8a591a9
installer: try creating /run using synthetic.conf
...
Since macOS 10.15 Catalina / can't be changed directly anymore.
Fixes #166
2020-03-28 19:12:21 +01:00
Daiderd Jordan
75fa7cd6bf
remove old boottsrap.sh script
2020-03-28 18:35:20 +01:00
Daiderd Jordan
073935fb99
fix evaluation of darwin.pkgs for recent nixpkgs
...
The _module attribute was renamed in dcdd232939
.
2020-03-22 23:13:59 +01:00
Daiderd Jordan
1ffae69c56
Merge pull request #169 from tricktron/fix/fonts-catalina
...
fonts: Adds support if Nix is on another filesystem.
2020-03-03 19:19:21 +01:00
Daiderd Jordan
6a255bd47c
lnl: update
2020-02-29 23:49:53 +01:00
Daiderd Jordan
5fba29c1c8
nix-daemon: use wait4path
...
This prevents the service from starting (and thus failing) before the
nix store is mounted.
2020-02-24 22:38:32 +01:00
Daiderd Jordan
3d50598ae0
users: ensure uniqueness of gid/uid entries
...
Instead of a cryptic error during activation conflicting ids are now
caught during evaluation.
error: The option `users.uids.30001' has conflicting definitions
2020-02-11 16:41:40 +01:00
Daiderd Jordan
590e9c872a
darwin-rebuild: allow empty arguments
...
The wrapper already handles whitespace properly and empty values are
useful for certain flags like --option builders ''.
2020-02-03 22:49:46 +01:00
Daiderd Jordan
3201be1bd4
Merge pull request #168 from input-output-hk/pre-commands-buildkite
...
buildkite: add preCommands option
2020-01-28 08:26:42 +01:00
Daiderd Jordan
a14315c96e
Merge pull request #175 from treffynnon/more-system-defaults
...
[system.defaults] more sound, firewall/alf, spaces, loginwindow, SoftwareUpdate
2020-01-21 12:22:17 +01:00
Daiderd Jordan
3b3ae7ab7d
Merge pull request #178 from Kaali/lazy-bash
...
Let bash load completions lazily
2020-01-21 12:21:16 +01:00
Väinö Järvelä
e1000fc1a6
bash: Let bash load completions lazily
...
As described in detail here: https://github.com/NixOS/nixpkgs/issues/32533
bash will load completion scripts in $p/share/bash-completion/completions/ on
startup instead of letting bash-completion do it's lazy loading. Bash startup
will then slow down (very noticeable when bash-completion is installed in a
profile).
This commit leaves loading of scripts in the hands of bash-completion,
improving startup time for everyone using `enableCompletion`.
Fixes #101
2020-01-21 12:18:28 +01:00
Daiderd Jordan
267f50e63d
replace list values for types.loaOf
...
This type has been deprecated in nixpkgs, these options will be
replaced with types.attrsOf in the future.
2020-01-21 12:11:32 +01:00
Daiderd Jordan
7175f52860
Merge pull request #182 from wildsebastian/fix_commitIdFromGitRepo_call
...
Remove trailing slash from path in commitIdFromGitRepo call
2020-01-15 11:07:12 +01:00
Sebastian Wild
78f931cb53
Remove trailing slash from path
...
A change of `commitIdFromGitRepo` in nixpkgs/lib/sources.nix
resulted in the error message
"attribute '.git' missing at nixpkgs/lib/sources.nix:7:32" when
executing darwin-rebuils switch.
The commit with the change is
c9214c394b
Removing the trailing slash resolves the error.
2020-01-15 09:17:33 +01:00
Daiderd Jordan
4397563e91
Merge pull request #167 from lunaticare/fix/nixpath_darwin-config
...
Fix path to darwin-config
2020-01-14 23:51:11 +01:00
Daiderd Jordan
26d5d8f5ba
Merge pull request #181 from cmacrae/defaults/hide-menu-bar
...
defaults: introduce NSGlobalDomain option for "_HIHideMenuBar"
2020-01-14 23:46:59 +01:00
cmacrae
11e6e68c99
defaults: introduce NSGlobalDomain option for "_HIHideMenuBar"
2020-01-01 20:51:31 +00:00
Thibault Gagnaux
547ccd60b4
Replaces cp with rsync to prevent partial copies across filesystems.
2019-12-22 22:31:34 +01:00
Thibault Gagnaux
f5dd959832
Fixes the failing font test
2019-12-22 14:52:01 +01:00
Thibault Gagnaux
a5d863ee64
fonts: Adds support if Nix is on another filesystem.
...
On Catalina, the default way is to install Nix on a new volume which breaks hardlinking the font files. If that is the case I just copy them.
2019-12-22 14:52:01 +01:00
Daiderd Jordan
3ec36dd667
darwin-installer: add missing shebang
...
Unclear in which conditions this does or doesn't work but using a
shebang is best practice and ensures an ancient version of bash isn't
used.
Fixes #179
2019-12-14 18:13:33 +01:00
Simon Holywell
39bc7bb131
fix autologin name docs
2019-11-04 15:28:38 +10:00
Simon Holywell
42c8f9bce3
adds com.apple.SoftwareUpdate
2019-11-04 14:54:31 +10:00
Simon Holywell
6100c826d4
adds com.apple.loginwindow
2019-11-04 14:35:56 +10:00
Simon Holywell
626a112ce3
adds com.apple.spaces
2019-11-04 14:35:21 +10:00
Simon Holywell
400a367d4e
adds com.apple.alf
2019-11-04 14:06:28 +10:00
Simon Holywell
47a7731943
adds com.apple.sound.beep.feedback
2019-11-04 12:49:09 +10:00
Simon Holywell
8e90853f17
adds com.apple.sound.beep.volume
2019-11-04 12:39:47 +10:00
Daiderd Jordan
3fde04a384
tmux: add test for #173
2019-11-02 17:18:39 +01:00
Daiderd Jordan
2b7812a129
Merge pull request #174 from herberteuler/master
...
tmux: clear __NIX_DARWIN_SET_ENVIRONMENT_DONE
2019-11-02 17:06:55 +01:00
Daiderd Jordan
6d4a821311
travis: add another workaround for the installer test
2019-11-02 16:58:05 +01:00
Daiderd Jordan
9bfadc9244
Merge pull request #172 from treffynnon/patch-3
...
[bootstrap.sh] Moves build & rebuild to after user creation
2019-11-02 16:53:59 +01:00
Daiderd Jordan
68f56c0b95
Merge pull request #171 from treffynnon/patch-1
...
[bootstrap.sh] Fixes one character typo in bootstrap.sh
2019-11-02 16:50:54 +01:00
zhujun
2ef552b4d0
tmux: clear __NIX_DARWIN_SET_ENVIRONMENT_DONE
...
This is necessary to allow shell sessions inside tmux having a chance to
set environment properly
2019-11-01 13:37:18 +08:00
Simon Holywell
983dce6d70
Moves build & rebuild to after user creation
...
If the users do not already exist then installers who already have a configuration containing
```nix
services.nix-daemon.enable = false;
```
will not be able to complete an initial bootstrap on a clean machine. This is because the bootstrap script currently only creates users after an initial rebuild.
The users must exist before the rebuild is completed or the whole thing fails.
2019-10-30 15:11:00 +10:00
Simon Holywell
13a46bfad4
Fixes one character typo in bootstrap.sh
2019-10-30 14:48:09 +10:00
Samuel Leathers
c9d1defa33
buildkite: add preCommands option
2019-10-17 14:40:49 -04:00
Dmitry Pogodin
5cd178c7f1
Fix path to darwin-config
2019-10-17 15:59:00 +03:00
Daiderd Jordan
da52dc006c
lnl: load :u packages in current instead of a subshell
2019-09-24 00:27:53 +02:00
Daiderd Jordan
e274978a65
Merge pull request #161 from hercules-ci/delete-broken-hercules-ci-agent
...
Revert "Add hercules-ci-agent"
2019-09-12 23:02:17 +02:00
Robert Hensing
f55fca00b3
Revert "Add hercules-ci-agent"
...
This reverts commit fb0a1763f5
.
Reason: this implementation of the module is outdated and broken.
We recommend to follow instructions in the web app or
https://docs.hercules-ci.com
2019-09-10 15:50:19 +02:00
Daiderd Jordan
d6a3aead15
Merge pull request #159 from marsam/remove-types-string
...
modules: remove usages of types.string
2019-09-01 10:10:15 +02:00
Daiderd Jordan
be7f25b3f9
Merge pull request #155 from toonn/defaults-write-GlobalPreferences
...
Add defaults write for the alert sound
2019-09-01 09:58:01 +02:00
Daiderd Jordan
eb2812d669
Merge pull request #154 from eraserhd/keyboard-fnState
...
Allow configuring external keyboard to use standard F-keys
2019-09-01 09:57:38 +02:00
Mario Rodas
2807a31f95
modules: remove usages of types.string
2019-08-31 04:20:00 -05:00
toonn
88d27c62d5
Add defaults write for the alert sound
...
Found in `System Preferences`->`Sound`->`Sound Effects`, the default is `Funk`.
2019-08-19 16:02:59 +02:00
Daiderd Jordan
ef3d6e4354
lnl: remove default sandbox
2019-07-29 21:28:35 +02:00
Daiderd Jordan
21c2ffdda9
lnl: remove chunkwm dummy
2019-07-29 21:28:35 +02:00