summaryrefslogtreecommitdiff
path: root/modules/services
AgeCommit message (Collapse)Author
2020-04-28ft: add DNSmasq serviceŁukasz Niemier
This is useful for redirecting some TLDs to the different addresses. For example I use it to make all requests to `*.localhost` to be resolved to loopback address which allows me to easily work and test services that are relying on different domains.
2020-04-14launchd: allow customization of the default launchd prefixWael M. Nasreddine
2020-02-24nix-daemon: use wait4pathDaiderd Jordan
This prevents the service from starting (and thus failing) before the nix store is mounted.
2019-10-17buildkite: add preCommands optionSamuel Leathers
2019-09-10Revert "Add hercules-ci-agent"Robert Hensing
This reverts commit fb0a1763f5779b869d5dc4240b0bdd668acd0e68. 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-08-31modules: remove usages of types.stringMario Rodas
2019-07-02Merge pull request #147 from eraserhd/autosshDaiderd Jordan
port autossh service from nixos
2019-07-02port autossh service from nixosJason Felice
2019-07-01nix: fix useDaemon conditionsDaiderd Jordan
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-05-29postgresql: add character set configKevin Griffin
`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-17hercules-ci-agent: simplify package importDomen Kožar
2019-05-17SSL_CERT_FILE -> NIX_SSL_CERT_FILEDomen Kožar
2019-05-16Add hercules-ci-agentDomen Kožar
2019-05-04ofborg: fix option descriptionsDaiderd Jordan
2019-03-30Merge pull request #135 from marsam/feature/postgresql-pluginsDaiderd Jordan
postgresql: Add support for extraPlugins
2019-03-29postgresql: Use core `ln` from coreutilsMario Rodas
Otherwise it fallbacks to /bin/ln which is outdated and might not work.
2019-03-25postgresql: Add support for extraPluginsMario Rodas
2019-02-22nix-daemon: make default values overridable without mkForceDaiderd Jordan
2019-02-18nix-daemon: enable forking workaround by defaultDaiderd Jordan
This should be relatively safe and there's still no real solution for it.
2019-01-16nix-daemon: use system NIX_SSL_CERT_FILEDaiderd Jordan
Otherwise the daemon wouldn't honor extra certificates from the security.pki options.
2019-01-02nix-gc: add user optionDaiderd Jordan
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-02Merge pull request #97 from peel/patch-1Daiderd Jordan
[services.emacs] use `fg-daemon` flag for service
2018-09-15synapse-bt: add synapse-bt serviceMario Rodas
2018-09-14synergy: Add module for client and serverMichael Hoang
2018-09-03use `fg-daemon` flag for emacs servicePiotr Limanowski
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-08-24chunkwm: support multiple outputsDaiderd Jordan
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. https://github.com/LnL7/dotfiles/commit/7ad4b4d23d029bb36213171df6447ca0838e2226
2018-08-03Merge pull request #92 from carlosdagos/privoxy-serviceDaiderd Jordan
Add a privoxy service
2018-08-02Add a privoxy serviceCarlos D
2018-08-01Merge pull request #84 from periklis/fix-offlineimap-argsDaiderd Jordan
[service/offlineimap]: Fix args passing to execvp
2018-08-01Fix args passing to execvpPeriklis Tsirakidis
2018-07-27Make the skhd service default to the skhd packageAlyssa Ross
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-21types.string -> types.strDaiderd Jordan
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-06-21nix-daemon: add option to make service socket activatedDaiderd Jordan
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-05Add appropriate option defaultsPeriklis Tsirakidis
2018-06-04Init offlineimap servicePeriklis Tsirakidis
2018-05-10fixup! buildkite-agent: fix variable expansion in hook scriptsRodney Lorrimar
Addresses PR review comment.
2018-04-25buildkite-agent: Only start service once networking is availableRodney Lorrimar
buildkite-agent gets the hostname at startup, so needs to be started after the hostname is set.
2018-04-25buildkite-agent: fix variable expansion in hook scriptsRodney Lorrimar
@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-03-27khd: don't depend on kwm directlyDaiderd Jordan
Iff the kwm service is enabled the commands will still be in the default PATH.
2018-03-27skhd: simplify serviceDaiderd Jordan
2018-03-26nix: update config options for 2.0Daiderd Jordan
2018-03-26nix-daemon: make cacert overridable without mkForceDaiderd Jordan
Fixes #74
2018-03-05ofborg: add basic testDaiderd Jordan
2018-03-05removes accessibility setting as it's been removed by darwinpeel
for the record, this is related to https://support.apple.com/en-us/HT204899
2018-03-03adds skhd modulePiotr Limanowski
2018-02-28activate-system: run keyboard activation at bootDaiderd Jordan
The keyboard mappings are not persistent and need to be reapplied after a reboot.
2018-02-26buildkite-agent service: add test caseRodney Lorrimar
2018-02-23fixup! buildkite-agent service: init for nix-darwinRodney Lorrimar
2018-02-23buildkite-agent service: init for nix-darwinRodney Lorrimar
2018-02-22buildkite-agent service: copy from NixOSRodney Lorrimar