summaryrefslogtreecommitdiffstats
path: root/nixos/modules
AgeCommit message (Collapse)Author
2020-12-16nixos/tor: don't do privoxy stuff by defaultAlyssa Ross
It's very surprising that services.tor.client.enable would set services.privoxy.enable. This violates the principle of least astonishment, because it's Privoxy that can integrate with Tor, rather than the other way around. So this patch moves the Privoxy Tor integration to the Privoxy module, and it also disables it by default. This change is documented in the release notes. Reported-by: V <v@anomalous.eu>
2020-12-15Merge pull request #82584 from Atemu/dnscrypt-default-configGuillaume Girol
dnscrypt-proxy2: base settings on example config
2020-12-15Merge pull request #104722 from rnhmjoj/wpa-fixMichele Guerini Rocco
nixos/wireless: fix failure with no interfaces
2020-12-14Merge pull request #106073 from minijackson/tinc-rfc42-and-testsLinus Heckemann
nixos/tinc: rfc42 and tests
2020-12-14Merge pull request #105397 from kisik21/mailman-other-mta-supportLinus Heckemann
nixos/mailman: make Postfix support optional (provided you configure the MTA yourself)
2020-12-14nixos/mailman: make Postfix support optional (provided you configure the MTA ↵Vika
yourself) Mailman can now work with MTAs other than Postfix. You'll have to configure it yourself using the options in `services.mailman.settings.mta`. This addition is reflected in the release notes for 21.03.
2020-12-13nixos/tinc: add settings and hostSettings for RFC42-style optionsMinijackson
2020-12-12Merge pull request #106788 from urbas/py-air-control-exporter-cliWilliButz
nixos/prometheus-exporters/py-air-control: invoke exporter command
2020-12-12nixos/prometheus-exporters/py-air-control: invoke exporter commandMatej Urbas
Package `py-air-control exporter` v0.1.5 comes with a new CLI. This change uses the new CLI (which simplifies the exporter's systemd service setup).
2020-12-12Merge pull request #106697 from aanderse/mpdFlorian Klink
nixos/mpd: conditionally provision required directories with StateDirectory
2020-12-12Merge pull request #106751 from urbas/sd-image-first-boot-awk-missingJörg Thalheim
nixos/sd-image: explicit reference to the gawk package
2020-12-12Merge pull request #106715 from Mic92/tincJörg Thalheim
2020-12-12nixos/sd-image: explicit reference to the gawk packageMatej Urbas
The `awk` command is not installed in the standard env. So this command fails if the `awk` command is not installed by some external module.
2020-12-12Merge pull request #98731 from mayflower/ldap-nss-optionalLinus Heckemann
config.users.ldap: do not include nss module if turned off
2020-12-12Merge pull request #106672 from alyssais/mailmanLinus Heckemann
mailman: run non-minutely jobs
2020-12-12nixos/dnscrypt-proxy2: base settings on example configAtemu
Dnscrypt-proxy needs some options to be set before it can do anything useful. Currently, we only apply what the user configured which, by default, is nothing. This leads to the dnscrypt-proxy2 service failing to start when you only set `enable = true;` which is not a great user experience. This patch makes the module take the example config from the upstream repo as a base on top of which the user-specified settings are applied (it contains sane defaults). An option has been added to restore the old behaviour.
2020-12-12nixos/tinc: add reload commandJörg Thalheim
2020-12-11nixos/mpd: conditionally provision required directories with StateDirectoryAaron Andersen
2020-12-11Merge pull request #101224 from aanderse/ldapAaron Andersen
nixos/ldap: restart nslcd when configuration changes
2020-12-11Merge pull request #104727 from chkno/fuse-dot-sshfsGuillaume Girol
nixos/locate: Fix sshfs exclusion
2020-12-11nixos/mailman: run non-minutely jobsAlyssa Ross
Fixes: b478e0043c53964c99cc9a145c155a673af3c7d8 ("nixos/mailman: refactor")
2020-12-11nixos/sshguard: do not do IPv6 setup/teardown unconditionallyPeter Hoeg
2020-12-11Merge pull request #106580 from rissson/nixos-postfix-fix-mastercf-typePeter Simons
nixos/postfix: fix masterCf type
2020-12-11Merge pull request #106601 from Mic92/frabJörg Thalheim
frab: remove package
2020-12-10frab: remove packageJörg Thalheim
broken since 2018
2020-12-10nixos/locate: Exclude fuse.sshfsScott Worley
The "fuse" and "sshfs" entries already present are not keeping this find invocation out of sshfs mounts, which present as fstype "fuse.sshfs"
2020-12-10Merge pull request #106080 from Ma27/nginx-config-docMaximilian Bosch
nixos/nginx: improve documentation for `config`
2020-12-10Merge pull request #106067 from urbas/prometheus-exporter-py-air-controlWilliButz
nixos/prometheus-exporters/py-air-control: init
2020-12-10nixos/prometheus-exporters/py-air-control: initMatej Urbas
2020-12-10nixos/postfix: fix masterCf typeMarc 'risson' Schmitt
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2020-12-10Merge pull request #106473 from Ma27/improve-nextcloud-errorMaximilian Bosch
nixos/nextcloud: improve error message for invalid `dbpassFile`
2020-12-09nixos/nextcloud: improve error message for invalid `dbpassFile`Maximilian Bosch
`file_exists` also returns `FALSE` if the file is in a directory that can't be read by the user. This e.g. happens if permissions for `nixops(1)`-deployment keys aren't configured correctly. This patch improves the error message for invalid files to avoid confusion[1]. [1] https://discourse.nixos.org/t/nixops-deploy-secrets-to-nextcloud/10414/4
2020-12-09nixos/zookeeper: adapt to zookeeper 3.6.2Damien Diederen
This patch: * Removes an invalid/useless classpath element; * Removes an unnecessary environment variable; * Creates the required '/version-2' data subdirectory; * Redirects audit logging to the "console" (systemd) by default.
2020-12-08unbound: Add AF_NETLINK to allowed address families.Peng Mei Yu
Unbound throws the following error: --8<---------------cut here---------------start------------->8--- error: failed to list interfaces: getifaddrs: Address family not supported by protocol fatal error: could not open ports --8<---------------cut here---------------end--------------->8--- The solution is pulled from upstream: https://github.com/NLnetLabs/unbound/pull/351
2020-12-08thermald: Fix systemd service definition.Blaž Hrastnik
2020-12-06nixos/nginx: improve documentation for `config`Maximilian Bosch
Unfortunately, I had a use-case where `services.nginx.config` was necessary quite recently. While working on that config I had to look up the module's code to understand which options can be used and which don't. To slightly improve the situation, I changed the documentation like this: * Added `types.str` as type since `config` is not mergeable on purpose. It must be a string as it's rendered verbatim into `nginx.conf` and if the type is `unspecified`, it can be confused with RFC42-like options. * Mention which config options that don't generate config in `nginx.conf` are NOT mutually exclusive.
2020-12-05zigbee2mqtt: 1.16.1 -> 1.16.2Francesco Zanini
2020-12-05nixos/n8n: init module and testfreezeboy
2020-12-04Merge pull request #97505 from mayflower/grub-efi-mirroredbootLinus Heckemann
nixos/grub: allow multiple "nodev" devices for mirroredBoots
2020-12-04Merge pull request #103813 from symphorien/firejailstigo
nixos/firejail: allow to pass options to firejail
2020-12-03nixos/fish: make generateCaches easier to overridernhmjoj
2020-12-03nixos/documentation: silence man-db cache warningsrnhmjoj
The output of the man-db command used to generate the caches is irrelevant and can confuse users, let's hide it.
2020-12-03Merge pull request #105362 from gebner/pipewire0137Gabriel Ebner
pipewire: 0.3.16 -> 0.3.17
2020-12-03Merge pull request #105745 from archseer/thermald-2-4Sandro
2020-12-03thermald: Always enable adaptive mode.Blaž Hrastnik
There was some issues with the fallback to passive mode on 2.3, but on 2.4 adaptive mode is always enabled upstream and thermald will fallback to passive if necessary. https://github.com/intel/thermal_daemon/blob/a6e68a65b53a3d7a023c9b45db31ceffbd7e5dfb/data/thermald.service.in#L9
2020-12-02nixos/pipewire: enable volume control via alsaGabriel Ebner
2020-12-02nixos/pipewire: generate configuration fileGabriel Ebner
2020-12-02sd-image: fix resizing if root is not the second partition.Jörg Thalheim
2020-12-02Merge pull request #102076 from Taneb/hoogle-dynamic-userSilvan Mosberger
Set DynamicUser=true for hoogle
2020-12-02Merge pull request #103393 from happysalada/add_vectorAustin Seipp
nixos/vector: add module