Mario Rodas
2807a31f95
modules: remove usages of types.string
2019-08-31 04:20:00 -05: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
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
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
Domen Kožar
642ad98829
hercules-ci-agent: simplify package import
2019-05-17 10:41:39 +07:00
Domen Kožar
bb91a4d6c3
SSL_CERT_FILE -> NIX_SSL_CERT_FILE
2019-05-17 10:22:22 +07:00
Domen Kožar
fb0a1763f5
Add hercules-ci-agent
2019-05-16 15:03:54 +07:00
Daiderd Jordan
dc923dbac2
ofborg: fix option descriptions
2019-05-04 14:43:36 +02:00
Daiderd Jordan
51ecc4151f
Merge pull request #135 from marsam/feature/postgresql-plugins
...
postgresql: Add support for extraPlugins
2019-03-30 10:30:58 +01:00
Mario Rodas
6a6d512d40
postgresql: Use core ln
from coreutils
...
Otherwise it fallbacks to /bin/ln which is outdated and might not work.
2019-03-29 07:22:01 -05:00
Mario Rodas
8ee2585c0d
postgresql: Add support for extraPlugins
2019-03-25 14:28:40 -05:00
Daiderd Jordan
1a3a9d91b4
nix-daemon: make default values overridable without mkForce
2019-02-22 00:02:10 +01:00
Daiderd Jordan
94d2d20a5f
nix-daemon: enable forking workaround by default
...
This should be relatively safe and there's still no real solution for
it.
2019-02-18 23:06:50 +01:00
Daiderd Jordan
629fa53498
nix-daemon: use system NIX_SSL_CERT_FILE
...
Otherwise the daemon wouldn't honor extra certificates from the
security.pki options.
2019-01-16 22:47:19 +01:00
Daiderd Jordan
f5116b0f4d
nix-gc: add user option
...
This configures the user that runs the garbage collector, particularly
useful for single-user installs. Otherwise it runs as root resulting in
permission issues afterwards.
2019-01-02 20:24:00 +01:00
Daiderd Jordan
0a8741be9c
Merge pull request #97 from peel/patch-1
...
[services.emacs] use `fg-daemon` flag for service
2019-01-02 20:02:27 +01:00
Mario Rodas
5d272ddaf2
synapse-bt: add synapse-bt service
2018-09-15 15:37:22 -05:00
Michael Hoang
6d013ea166
synergy: Add module for client and server
2018-09-14 20:48:23 +10:00
Piotr Limanowski
3fabc3d842
use fg-daemon
flag for emacs service
...
As the default package is now emacs 26.1 and --daemon flag falls back to forking behaviour the recommended way is to use fg-daemon, see: lists.gnu.org/archive/html/emacs-devel/2016-11/msg00383.html, lists.gnu.org/archive/html/emacs-devel/2017-05/msg00861.html
2018-09-03 19:54:56 +02:00
Daiderd Jordan
2b6447df5e
chunkwm: support multiple outputs
...
Since the package contains both chunkwm (daemon) and chunc (client) the
daemon shouldn't really be in PATH by default. Usually libexec is used
for this, however this would break the current expression used by
people. This enables moving chunkc to a bin output for this purpose.
eg. 7ad4b4d23d
2018-08-24 23:55:38 +02:00
Daiderd Jordan
6418523767
Merge pull request #92 from carlosdagos/privoxy-service
...
Add a privoxy service
2018-08-03 19:35:16 +02:00
Carlos D
41a6a40f53
Add a privoxy service
2018-08-02 10:09:22 +10:00
Daiderd Jordan
09d5b6aae5
Merge pull request #84 from periklis/fix-offlineimap-args
...
[service/offlineimap]: Fix args passing to execvp
2018-08-01 19:46:19 +02:00
Periklis Tsirakidis
17af73ddd5
Fix args passing to execvp
2018-08-01 19:40:59 +02:00
Alyssa Ross
af84b3c519
Make the skhd service default to the skhd package
...
This can be overrided if necessary, but I don't see any reason the
nixpkgs package shouldn't be the default. It looks like this package
didn't exist when the service was created.
2018-07-27 16:12:49 +01:00
Daiderd Jordan
fa3f67966b
types.string -> types.str
...
These options unintentionally used the deprecated string type, the
important difference between these is the fact that string merges by
default (similar to eg. lines) while str can only have a single value.
2018-07-21 13:27:08 +02:00
Daiderd Jordan
27a5758728
nix-daemon: add option to make service socket activated
...
This makes the service start on demand when a client connects to the
daemon socket, instead of keeping it alive.
services.nix-daemon.enableSocketListener = true;
2018-06-21 15:20:49 +02:00
Periklis Tsirakidis
94fdf827e1
Add appropriate option defaults
2018-06-05 10:55:01 +02:00
Periklis Tsirakidis
b85d89a1ae
Init offlineimap service
2018-06-04 16:25:07 +02:00
Rodney Lorrimar
6d6d11fdad
fixup! buildkite-agent: fix variable expansion in hook scripts
...
Addresses PR review comment.
2018-05-10 11:43:49 +01:00
Rodney Lorrimar
80baf76185
buildkite-agent: Only start service once networking is available
...
buildkite-agent gets the hostname at startup, so needs to be started
after the hostname is set.
2018-04-25 09:37:30 +01:00
Rodney Lorrimar
6aac14a46d
buildkite-agent: fix variable expansion in hook scripts
...
@cleverca found this bug in the declarative hooks config. Any shell
variables referenced in a hook script would get expanded by the hooks
directory builder.
Prevent variable expansion by quoting the here doc limit string.
2018-04-25 06:56:28 +01:00
Daiderd Jordan
4899b6658f
khd: don't depend on kwm directly
...
Iff the kwm service is enabled the commands will still be in the default PATH.
2018-03-27 21:42:50 +02:00
Daiderd Jordan
bd37b66faf
skhd: simplify service
2018-03-27 21:34:30 +02:00
Daiderd Jordan
f2ff808a4f
nix: update config options for 2.0
2018-03-26 22:14:58 +02:00
Daiderd Jordan
a9e0f71c50
nix-daemon: make cacert overridable without mkForce
...
Fixes #74
2018-03-26 21:53:31 +02:00
Daiderd Jordan
84a3fcadd0
ofborg: add basic test
2018-03-05 23:00:50 +01:00
peel
81018ab64d
removes accessibility setting as it's been removed by darwin
...
for the record, this is related to https://support.apple.com/en-us/HT204899
2018-03-05 07:10:27 +01:00
Piotr Limanowski
577961c162
adds skhd module
2018-03-03 15:25:43 +01:00
Daiderd Jordan
42fb777813
activate-system: run keyboard activation at boot
...
The keyboard mappings are not persistent and need to be reapplied after
a reboot.
2018-02-28 20:18:49 +01:00
Rodney Lorrimar
48d6fe551d
buildkite-agent service: add test case
2018-02-26 18:19:22 +00:00
Rodney Lorrimar
5869c4e45b
fixup! buildkite-agent service: init for nix-darwin
2018-02-23 20:04:29 +00:00
Rodney Lorrimar
ed6e80a179
buildkite-agent service: init for nix-darwin
2018-02-23 12:29:55 +00:00
Rodney Lorrimar
ef9427dbf0
buildkite-agent service: copy from NixOS
2018-02-22 12:36:00 +00:00
Daiderd Jordan
5fa6f21d06
ofborg: init service
2018-01-29 22:37:25 +01:00
Daiderd Jordan
1779e06cd4
chunkwm: make chunkwmrc executable
2018-01-04 21:37:13 +01:00
Daiderd Jordan
f63f4fe3fb
nix: reload daemon when nix.conf changes
2018-01-03 20:10:24 +01:00
Daiderd Jordan
48af45075a
nix-daemon: add option to configure a logfile
2017-11-28 22:25:51 +01:00
Daiderd Jordan
78d426940a
improve descriptions for a bunch of modules
2017-10-19 22:16:09 +02:00