summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* Merge pull request #47180 from avnik/fix/rmilterJörg Thalheim2018-09-24
|\ | | | | Fix rmilter socket path, add deprecation notice
| * rmilter: deprecation noticeAlexander V. Nikolaev2018-09-23
| |
| * rmilter: move rmilter.sock out of /run/rmilterAlexander V. Nikolaev2018-09-22
| | | | | | | | | | | | | | | | | | /run/rmilter is set by systemd, and have root:root ownership, which prevent pid file to write. This fix suggested to be promoted to 18.09 branch. (Although rmilter itself is deprecated, and I plan to remove it, after 18.09 would be released)
* | Merge pull request #47206 from matthewbauer/add-nixos-to-nixpathMatthew Bauer2018-09-23
|\ \ | | | | | | nixos: set nixos in nixPath
| * | nixos: set nixos in nixPathMatthew Bauer2018-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | This makes using the nixos channel work out of the box with the new Nix commands. For example: $ nix run nixos.firefox -c firefox Fixes #46536
* | | Merge pull request #47205 from matthewbauer/add-kdoctoolsMatthew Bauer2018-09-23
|\ \ \ | | | | | | | | kde: add kdoctools to default environment
| * | | kde: add kdoctools to default environmentMatthew Bauer2018-09-23
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | khelpcenter needs meinproc5 to work properly. Hopefully doesn’t effect closure sizes too much - kdoctools is rather small. Fixes #46539 /cc @ttuegel
* | | Merge pull request #46959 from worldofpeace/emby/correct-permissionSarah Brofeldt2018-09-23
|\ \ \ | | | | | | | | nixos/emby: ensure plugins are writeable
| * | | nixos/emby: ensure plugins are writeableworldofpeace2018-09-20
| | | |
* | | | Merge pull request #45161 from Gerschtli/update/ts3Sarah Brofeldt2018-09-23
|\ \ \ \ | | | | | | | | | | teamspeak_server: 3.0.13.6 -> 3.3.0
| * | | | teamspeak_server: 3.0.13.6 -> 3.3.0Tobias Happ2018-08-17
| | | | |
* | | | | iwd: 0.7 -> 0.8Vladyslav Mykhailichenko2018-09-23
| | | | |
* | | | | Merge pull request #45941 from NixOS/staging-nextFrederik Rietdijk2018-09-23
|\ \ \ \ \ | |_|_|/ / |/| | | | Staging next
| * | | | Merge master into staging-nextFrederik Rietdijk2018-09-18
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into staging-nextUli Baum2018-09-13
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' into staging-nextVladimír Čunát2018-09-04
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Hydra: ?compare=1477053
| * \ \ \ \ \ \ Merge master into stagingFrederik Rietdijk2018-09-02
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'master' into stagingVladimír Čunát2018-09-01
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A few trivial conflicts due to *Platforms mass replace.
| * \ \ \ \ \ \ \ \ Merge #42880: libinput: split .bin outputVladimír Čunát2018-08-30
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | libinput: make .bin the first outputVladimír Čunát2018-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That's the convention:
* | | | | | | | | | | sddm: link whole sddm directory, not just themes (#47174)Michael Peyton Jones2018-09-22
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | Merge pull request #46274 from mvnetbiz/libratbagJan Tojnar2018-09-21
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | libratbag: init at v0.9.903
| * | | | | | | | | | libratbag: init at v0.9.903Matt Votava2018-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add package libratbag and service module ratbagd Libratbag contains ratbagd daemon and ratbagctl cli to configure buttons, dpi, leds, etc. of gaming mice. Add mvnetbiz to maintainers.
* | | | | | | | | | | datadog-agent: remove privateTmp=trueDomen Kožar2018-09-19
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows postgres integration to connect to socket in /tmp
* | | | | | | | | | lightdm: fix tmpfiles path (#46886)Edmund Wu2018-09-19
| | | | | | | | | |
* | | | | | | | | | codimd: remove unneeded defaultsWilliButz2018-09-18
| | | | | | | | | |
* | | | | | | | | | codimd: fix option `configuration.saml.idpCert`WilliButz2018-09-18
| |_|_|_|_|_|_|/ / |/| | | | | | | |
* | | | | | | | | Merge pull request #46634 from mdorman/airsonic-parametersJörg Thalheim2018-09-18
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | airsonic: provide additional jvm configuration
| * | | | | | | | | airsonic: provide additional jvm configurationMichael Alan Dorman2018-09-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows the user, among other things, to configure jukebox output to go to non-default alsa devices.
* | | | | | | | | | nixos/tor: Correct "transparent" typoJean-Paul Calderone2018-09-17
| | | | | | | | | |
* | | | | | | | | | Merge pull request #46777 from erikarvstedt/docsGraham Christensen2018-09-17
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Improve docs
| * | | | | | | | | | nixos display-managers: fix typo in descriptionErik Arvstedt2018-09-17
| | | | | | | | | | |
* | | | | | | | | | | nixos/codimd: add moduleWilliButz2018-09-17
| | | | | | | | | | |
* | | | | | | | | | | nixos/lightdm: use systemd.tmpfiles (#46734)worldofpeace2018-09-17
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | This also makes logs appear at /var/log/lightdm
* | | | | | | | | | Merge pull request #32045 from ck3d/nixos-lircPeter Hoeg2018-09-17
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | initial NixOS module for LIRC
| * | | | | | | | | | initial NixOS module for LIRCChristian Kögler2018-09-14
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #43812 from binarin/epmd-systemd-prPeter Hoeg2018-09-17
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | epmd: Introduce erlang port mapper daemon service
| * | | | | | | | | | epmd: Introduce erlang port mapper daemon serviceAlexey Lebedeff2018-07-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having socket-activated epmd means that there always be only a single instance managed centrally. Because Erlang also starts it automatically if not available, and in worst case scenario 'epmd' can be started by some Erlang application running under systemd. And then restarting this application unit will cause complete loss of names in 'epmd' (if other Erlang system are also installed on this host). E.g. see at which lengths RabbitMQ goes to recover from such situations: https://github.com/rabbitmq/rabbitmq-server/blame/7741b37b1efa97ac9b17685cc626bd35ee52ca16/src/rabbit_epmd_monitor.erl#L36 Having the only one socket-activated epmd completely solves this problem.
* | | | | | | | | | | Merge pull request #46741 from pacien/exim-module-package-optJörg Thalheim2018-09-16
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | exim: parametrise package
| * | | | | | | | | | | exim: parametrise packagepacien2018-09-16
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows the definition of a custom derivation of Exim, which can be used to enable custom features such as LDAP and PAM support. The default behaviour remains unchanged (defaulting to pkgs.exim).
* | | | | | | | | | | Merge pull request #46144 from dasJ/nullidentdmod-moduleJörg Thalheim2018-09-16
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | nixos/nullidentdmod: Init
| * | | | | | | | | | nixos/nullidentdmod: InitJanne Heß2018-09-06
| | | | | | | | | | |
* | | | | | | | | | | datadog: add live process monitoringDomen Kožar2018-09-13
| | | | | | | | | | |
* | | | | | | | | | | nixos: remove unneeded api_key from configDomen Kožar2018-09-13
| |_|_|_|_|_|_|_|/ / |/| | | | | | | | |
* | | | | | | | | | grafana module: allow path for extraConfig valsRobin Gloster2018-09-12
| | | | | | | | | |
* | | | | | | | | | Merge pull request #46381 from Chiiruno/dev/zeronetJoachim F2018-09-11
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/zeronet: Fix TOR permissions, add torAlways option
| * | | | | | | | | | nixos/zeronet: Fix TOR permissions, add torAlways optionOkina Matara2018-09-08
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #44496 from Yarny0/hylafaxplusJörg Thalheim2018-09-11
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | | Hylafaxplus
| * | | | | | | | | | nixos/hylafax: show correct option in warning message.Jörg Thalheim2018-09-11
| | | | | | | | | | |
| * | | | | | | | | | modules: HylaFAX server configurationYarny02018-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds the following * the uucp user * options for HylaFAX server to control startup and modems * systemd services for HylaFAX server processes including faxgettys for modems * systemd services to maintain the HylaFAX spool area, including cleanup with faxcron and faxqclean * default configuration for all server processes for a minimal working configuration Some notes: * HylaFAX configuration cannot be initialized with faxsetup (as it would be common on other Linux distributions). The hylafaxplus package contains a template spool area. * Modems are controlled by faxgetty. Send-only configuration (modems controlled by faxq) is not supported by this configuration setup. * To enable the service, one or more modems must be defined with config.services.hylafax.modems . * Sending mail *should* work: HylaFAX will use whatever is in config.services.mail.sendmailSetuidWrapper.program unless overridden with the sendmailPath option. * The admin has to create a hosts.hfaxd file somewhere (e.g. in /etc) before enabling HylaFAX. This file controls access to the server (see hosts.hfaxd(5) ). Sadly, HylaFAX does not permit account-based access control as is accepts connections via TCP only. * Active fax polling should work; I can't test it. * Passive fax polling is not supported by HylaFAX. * Pager transmissions (with sendpage) are disabled by default. I have never tested or used these. * Incoming data/voice/"extern"al calls won't be handled by default. I have never tested or used these.