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
Jason Felice
c3d9dceede
Allow configuring external keyboard to use standard F-keys
2019-07-22 11:05:48 -04:00
Daiderd Jordan
2fce9974b6
Merge pull request #147 from eraserhd/autossh
...
port autossh service from nixos
2019-07-02 19:11:24 +02:00
Jason Felice
26c6e5f758
port autossh service from nixos
2019-07-02 10:44:34 -04:00
Daiderd Jordan
2ee34a1d24
travis: add workaround for install test
...
This shouldn't be necessary and is probably a bug.
2019-07-02 00:25:43 +02:00
Daiderd Jordan
a5e3dbb8a4
launchd: don't disable services when unloading
2019-07-01 23:44:21 +02:00
Daiderd Jordan
462a17b1f1
installer: detect multi-user install
2019-07-01 23:02:29 +02:00
Daiderd Jordan
bbedef2143
darwin-rebuild: fix check
2019-07-01 22:42:44 +02:00
Daiderd Jordan
4bffc92b7a
nix: check nix.useDaemon value
...
This case will cause problems when existing files in /etc are replaced
instead of skipped with a warning, potentially breaking the nix install
in the process.
2019-07-01 22:37:03 +02:00
Daiderd Jordan
8c2b25e60d
nix: fix useDaemon conditions
...
The nix.useDaemon option enables using a multi-user install without
managing the nix installation with nix-darwin. The following checks
apply to both cases.
2019-07-01 21:24:29 +02:00
Daiderd Jordan
2415dd6e42
Merge pull request #148 from domenkozar/patch-1
...
darwin-installer: use --show-trace
2019-07-01 21:06:54 +02:00
Domen Kožar
48a9159b35
darwin-installer: use --show-trace
...
This saved me some debugging
2019-06-25 19:50:37 +02:00
Daiderd Jordan
7dec9686fb
Merge pull request #144 from kevingriffin/postgres-character-set
...
nix-darwin/postgresql: add character set config
2019-06-05 23:28:23 +02:00
Daiderd Jordan
7aa0ad23f4
darwin-rebuild: fix activate without an existing profile
2019-06-05 23:23:59 +02:00
Daiderd Jordan
d56312be06
activation-scripts: create /run
...
In case this was removed or not bootstrapped by the installer.
2019-06-05 23:10:07 +02:00
Daiderd Jordan
24089a93d7
darwin-rebuild: add activate command
...
This command activates the current system again, mostly useful when the
system was built on another host and substituted.
2019-06-05 22:59:23 +02:00
Daiderd Jordan
ae58eb80d2
nix-script: remove
2019-06-05 21:45:47 +02:00
Daiderd Jordan
7941b13682
version: fix description
2019-06-05 21:45:47 +02:00
Daiderd Jordan
3c4a001d99
nixos-rebuild: change default editor to vi
2019-06-05 21:45:47 +02:00
Daiderd Jordan
71c68087e8
darwin-rebuild: fix quoting
2019-06-05 21:45:46 +02:00
Kevin Griffin
e60725bd3d
postgresql: add character set config
...
`initdb` expects to read the locale or SQL_ASCII environment
variable to determine the most appropriate character set.
Instead, offer a configuration option.
2019-05-29 17:25:56 +09:00
Daiderd Jordan
8d557721a9
Merge pull request #141 from hercules-ci/hercules-ci-agent
...
Add hercules-ci-agent
2019-05-28 19:43:22 +02:00