summaryrefslogtreecommitdiffstats
path: root/nixos
AgeCommit message (Collapse)Author
2020-08-16Merge pull request #95565 from vcunat/p/symlinkJoinFlorian Klink
nixos/systemd.tmpfiles.packages: fix an edge case
2020-08-16Merge pull request #95444 from doronbehar/fix/mount+sFlorian Klink
nixos/wrappers: make mount have the +s bit.
2020-08-16nixos/emacs: formatted with nixpkgs-fmtpaumr
2020-08-16nixos/systemd.tmpfiles.packages: fix an edge caseVladimír Čunát
symlinkJoin can break (silently) when the passed paths contain symlinks to directories. This should work now. Down-side: when lib/tmpfiles.d doesn't exist for some passed package, the error message is a little less explicit, because we never get to the postBuild phase (and symlinkJoin doesn't provide a better way): /nix/store/HASH-NAME/lib/tmpfiles.d: No such file or directory Also, it seemed pointless to create symlinks for whole package trees and using only a part of the result (usually very small part).
2020-08-15tests/misc: Test mount +s permissionDoron Behar
For #95444 Co-authored-by: Florian Klink <flokli@flokli.de>
2020-08-15nixos/wrappers: make (u)mount have the +s bit.Doron Behar
See https://discourse.nixos.org/t/how-to-make-a-derivations-executables-have-the-s-permission/8555 and: https://www.linuxquestions.org/questions/slackware-14/must-be-superuser-to-use-mount-fstab-is-correct-however-144932/
2020-08-15Merge pull request #93358 from helsinki-systems/fix/gitlab-customrbFlorian Klink
nixos/gitlab: Fix extra-gitlab.rb
2020-08-15Merge pull request #82743 from Infinisil/partially-typed-v2Robert Hensing
Freeform modules
2020-08-15Merge pull request #93395 from hmenke/zfsJörg Thalheim
ZFS: Request credentials only for selected pools
2020-08-14nixos/doc: Add freeform modules documentationSilvan Mosberger
Co-Authored-By: Robert Hensing <robert@roberthensing.nl>
2020-08-14Merge pull request #89444 from mweinelt/pinnwand-moduleMartin Weinelt
nixos/pinnwand: init; steck: init at 0.5.0; nixos/tests/pinnwand: init
2020-08-14Merge pull request #94878 from stigtsp/package/firejail-testworldofpeace
nixos/tests: add test for firejail
2020-08-14Merge pull request #95010 from StijnDW/dokuwikiMarek Mahut
dokuwiki: 2018-04-22b -> 2020-07-29
2020-08-14Merge pull request #95086 from danieldk/manual-intel-openclMartin Weinelt
nixos/manual: add a section about enabling OpenCL for Intel GPUs
2020-08-14Merge pull request #95336 from danieldk/gpu-accel-common-issuesDaniël de Kok
nixos/manual: add a section about common GPU acceleration issues
2020-08-13Merge pull request #95231 from aanderse/mysql-cleanupAaron Andersen
nixos/mysql: run postStart as an unprivileged user
2020-08-13nixos/mysql: update release notesAaron Andersen
2020-08-13nixos/mysql: move ExecStartPost into postStartAaron Andersen
2020-08-13Merge pull request #95353 from flokli/systemd-output-journalFlorian Klink
nixos: remove StandardOutput=syslog, StandardError=syslog lines
2020-08-13nixos/fontconfig: Reintroduce unversioned fonts.confJan Tojnar
Turns out lot of software (including Chromium) use bundled fontconfig so we either need to wrap every one of those, or re-introduce the global unversioned config. The latter is easier but weakens hermetic configs. But perhaps those are not really worth the effort.
2020-08-13nixos/manual: add a section about common GPU acceleration issuesDaniël de Kok
2020-08-13nixos: remove StandardOutput=syslog, StandardError=syslog linesFlorian Klink
Since systemd 243, docs were already steering users towards using `journal`: https://github.com/systemd/systemd/commit/eedaf7f322a850c5d9f49346d43420423fc6f593 systemd 246 will go one step further, it shows warnings for these units during bootup, and will [automatically convert these occurences to `journal`](https://github.com/systemd/systemd/commit/f3dc6af20f410702beb8e45ddf77e92289fc90c7): > [ 6.955976] systemd[1]: /nix/store/hwyfgbwg804vmr92fxc1vkmqfq2k9s17-unit-display-manager.service/display-manager.service:27: Standard output type syslog is obsolete, automatically updating to journal. Please update│······················ your unit file, and consider removing the setting altogether. So there's no point of keeping `syslog` here, and it's probably a better idea to just not set it, due to: > This setting defaults to the value set with DefaultStandardOutput= in > systemd-system.conf(5), which defaults to journal.
2020-08-13Merge pull request #92964 from lopsided98/initrd-secrets-compressorJörg Thalheim
2020-08-13Merge pull request #94270 from jerith666/postfix-daneJörg Thalheim
postfix: add useDane config option
2020-08-12postfix: add useDane config optionMatt McHenry
2020-08-12Merge pull request #95220 from obsidiansystems/ipfs-quic-socket-activatedMatthew Bauer
nixos/ipfs: Allow QUIC connections to socket activate too
2020-08-12Merge pull request #95266 from Lassulus/gollum-textJustin Humm
nixos/gollum: replace toFile with writeText
2020-08-12nixos/gollum: replace toFile with writeTextlassulus
2020-08-12Merge pull request #95264 from flokli/nginx-config-reloadFlorian Klink
nixos/nginx: move configuration testing script into reload command
2020-08-12Revert "nextcloud: use mkDefault for whole nginx config"Maximilian Bosch
This breaks the Nextcloud vhost declaration when adding e.g. another vhost as the `services.nginx.virtualHosts` option has `{ nextcloud = ...; }` as *default* value which will be replaced by another `virtualHosts`-declaration with a higher (e.g. the default) priority. The following cases are now supported & covered by the module: * `nginx` is enabled with `nextcloud` enabled and other vhosts can be added / other options can be declared without having to care about the declaration's priority. * Settings in the `nextcloud`-vhost in `nginx` have to be altered using `mkForce` as this is the only way how we officially support `nginx` for `nextcloud` and customizations have to be done explicitly using `mkForce`. * `nginx` will be completely omitted if a user enables nextcloud and disables nginx using `services.nginx.enable = false;`. (because nginx will be enabled by this module using `mkDefault`). This reverts commit 128dbb31cca3ba479396c6b65946e2e6503c0f8d. Closes #95259
2020-08-12nixos/nginx: move configuration testing script into reload commandFlorian Klink
nginx -t not only verifies configuration, but also creates (and chowns) files. When the `nginx-config-reload` service is used, this can cause directories to be chowned to `root`, causing nginx to fail. This moves the nginx -t command into a second ExecReload command, which runs as nginx's user. While fixing above issue, this will also cause the configuration to be verified when running `systemctl reload nginx`, not only when restarting the dummy `nginx-config-reload` unit. The latter is mostly a workaround for missing features in our activation script anyways.
2020-08-12Merge pull request #91938 from spacefrogg/openafs-1.6-deprecationDaniël de Kok
openafs: 1.6.23 -> 1.6.24, mark broken due to EOL
2020-08-12openafs: 1.6.23 -> 1.6.24, mark broken due to EOLMichael Raitza
Last old stable release. Enforce switch to openafs_1_8 by marking broken while leaving a reasonable short-term alternative. Ref #90927
2020-08-12nixos/doc/manual/release-notes: document fontconfig 2.10.x config and cache ↵Florian Klink
removal
2020-08-12nixos/fontconfig: stop generating fontconfig_210 config and cacheFlorian Klink
This fontconfig version isn't used anywhere inside nixpkgs anymore.
2020-08-12Merge pull request #94291 from Izorkin/giteaJörg Thalheim
2020-08-12nixos/mysql: run ExecStartPost as an unprivileged userAaron Andersen
2020-08-12nixos/mysql: cleanup some descriptionsAaron Andersen
2020-08-12nixos/mysql: loosen mariadb checkAaron Andersen
2020-08-12nixos/mysql: add group optionAaron Andersen
2020-08-11nixos/mysql: remove variable with confusing nameAaron Andersen
2020-08-11nixos/ipfs: Allow QUIC connections to socket activate tooJohn Ericson
Well, via the underlying UDP. QUIC-level socket activation we'll get someday.
2020-08-11nixos/systemd: Add support for `listenDatagrams`John Ericson
This works exactly analogously to the existing `listenStreams`.
2020-08-11Merge pull request #93702 from tnias/usbguard20200723Florian Klink
nixos/usbguard: rework
2020-08-11Merge pull request #48740 from midchildan/add-mirakurunSilvan Mosberger
mirakurun: init at 3.3.0
2020-08-11video/mirakurun: add modulemidchildan
2020-08-10php: Drop PHP 7.2 supportElis Hirwing
2020-08-10pythonPackages.systemdspawner: init at 0.14Chris Ostrouchov
2020-08-10nixos/jupyterhub: init serviceChris Ostrouchov
2020-08-10nixos/manual: add a section about enabling OpenCL for Intel GPUsDaniël de Kok