summaryrefslogtreecommitdiffstats
path: root/nixos
AgeCommit message (Collapse)Author
2021-03-13Merge pull request #106599 from doronbehar/pkg/gnuradio/pkgsDoron Behar
2021-03-13Merge pull request #115871 from aanderse/kodi-packagesAaron Andersen
kodi: plugins cleanup
2021-03-13nixos/prometheus/exporters: fix eval if only `openFirewall = true;` is setMaximilian Bosch
If `openFirewall = true`, but no `firewallFilter` is set, the evaluation fails with the following error: The option `services.prometheus.exporters.node.firewallFilter` is defined both null and not null, in `/home/ma27/Projects/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters.nix' and `/home/ma27/Projects/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters.nix'. Originally introduced by me in #115185. The problem is that `mkOptionDefault` has - as its name suggests - the same priority as the default-value of the option `firewallFilter` and thus it conflicts if this declaration and the actual default value are set which is the case if `firewallFilter` isn't specified somewhere else.
2021-03-13nixos/mautrix-telegram: substitute secrets in config file at runtime (#112966)Milan
In the latest release of mautrix-telegram not all secrets can be set using environment variables (see https://github.com/tulir/mautrix-telegram/issues/584). This change allows these secret values to be set without ending up in the Nix store.
2021-03-13Merge pull request #116037 from petabyteboy/feature/jitsi-exporterWilliButz
prometheus-jitsi-exporter: init at 0.2.18
2021-03-13gnuradio.pkgs: initDoron Behar
- Write a `mkDerivation` and `mkDerivationWith` function for gnuradio, like qt5. - qradiolink, gqrx: Use gnuradio's callPackage and mkDerivation. - Use gnuradio.callPackage to define all gnuradio.pkgs. - Move all gnuradio packages expressions to pkgs/development/gnuradio-modules/ - modeled after Python's. - Add more paths to gnuradio's wrapper - add the extra packages as python modules, and add their executables with proper env vars wrapping. Co-authored-by: Frederik Rietdijk <fridh@fridh.nl>
2021-03-12Merge pull request #111030 from cript0nauta/miniflux-sudoAaron Andersen
nixos/miniflux: don't depend on sudo
2021-03-12Merge pull request #93629 from ju1m/crocAaron Andersen
nixos/croc: init
2021-03-12nixos/release-notes/rl-2105.xml: fix typoPhilipp Riegger
2021-03-12nixos/prometheus-jitsi-exporter: initMilan Pässler
2021-03-11kodi: add release notes for version 19.0 updateAaron Andersen
2021-03-11kodi: add release notes for kodi.withPackagesAaron Andersen
2021-03-11Merge pull request #115793 from ↵Benjamin Hipple
lbpdt/feature/docker-tools-layered-image-name-slashes dockerTools.buildLayeredImage: image names with registry/ prefix
2021-03-11Merge pull request #113370 from chkno/prometheus-systemd-exporter-no-flagsWilliButz
prometheus-systemd-exporter: Init at 0.4.0
2021-03-11Merge pull request #115185 from Ma27/knot-exporterWilliButz
prometheus-knot-exporter: init at 2021-01-30; minor module improvements
2021-03-11Merge pull request #111364 from lbpdt/feature/prometheus-artifactory-exporterWilliButz
nixos/prometheus-exporters/artifactory: init at 1.9.0
2021-03-11Merge pull request #115879 from khumba/doc-black-disableFlorian Klink
nixos/manual/writing-nixos-tests: document how to disable Black silently
2021-03-11Merge pull request #115372 from BBBSnowball/pr-add-config-nextcloud-imagickMaximilian Bosch
nixos/nextcloud: Conditionally enable ImageMagick PHP extension
2021-03-11nixos/privoxy: make certificate-directory optionalrnhmjoj
The tmpfiles.d rule should only be added if inspectHttps is enabled.
2021-03-10nixos/manual/writing-nixos-tests: document how to disable Black silentlyBryan Gardiner
2021-03-11nixos/nextcloud: Use exportReferencesGraph for imagick testBenjamin Koch
2021-03-10Merge pull request #98446 from srhb/fix-kafkaSarah Brofeldt
apache-kafka: Fix, update and adjust JRE/JVM
2021-03-10dockerTools.buildLayeredImage: image names with registry/ prefixLouis Blin
When using `buildLayeredImage`, it is not possible to specify an image name of the form `<registry>/my/image`, although it is a valid name. This is due to derivations under `buildLayeredImage` using that image name as their derivation name, but slashes are not permitted in that context. A while ago, #13099 fixed that exact same problem in `buildImage` by using `baseNameOf name` in derivation names instead of `name`. This change does the same thing for `buildLayeredImage`.
2021-03-10Merge pull request #113620 from imlonghao/borgmaticLéo Gaspard
borgmatic: init at 1.5.12
2021-03-10nixos.spotifyd: fixed file not found errorCabia Rangris
When using password_cmd, there's a 'file not found' error due to missing sh binary in path. For some reason, adding `path = [ "/bin" ]` doesn't fix the issue, but setting `SHELL` does. Related documentation: https://spotifyd.github.io/spotifyd/config/File.html#shell-used-to-run-commands-indicated-by-password_cmd-or-on_song_changed_hook----omit-in-toc---
2021-03-10apacheKafka: init 2.6.1, make defaultSarah Brofeldt
2021-03-10nixos/apache-kafka: Use version-matched jreSarah Brofeldt
2021-03-10nixos/apache-kafka: Drop default jvmOptionsSarah Brofeldt
2021-03-09Merge pull request #112689 from iblech/patch-whitebophir180Sandro
2021-03-09nixos/privoxy: document repeated settingsrnhmjoj
2021-03-09nixos/release-notes: highlight privoxy updatesrnhmjoj
2021-03-09nixos/tests/privoxy: add testrnhmjoj
2021-03-09nixos/privoxy: set temporary directoryrnhmjoj
This is needed for working external filters, otherwise privoxy will fail without a clear error message.
2021-03-09nixos/privoxy: add https and settings optionsrnhmjoj
This is a major rewrite of the Privoxy module: - As per RFC0042, remove privoxy.extraConfig and replace it with a privoxy.settings option, which maps a NixOS freeform submodule to the Privoxy configuration format. - Move all top-level options that mirrored a setting to the real ones in privoxy.settings. This still keeps the type-checking, default values and examples in places. - Add two convenience options: userActions and userFilters, which simplify the operation of creating a file with pkgs.writeText, converting it to a string and adding it to the actionsfile/ filterfile list. - Add a privoxy.inspectHttps option to automagically setup TLS decryption support. I don't know how long have been waiting for this feature: can't believe it has just happened. - Also add a privoxy.certsLifetime to control the periodical cleanup of the temporary certificates generate by Privoxy.
2021-03-09Merge pull request #111551 from xaverdh/xserver-modern-driversMichele Guerini Rocco
nixos/xserver: use modern video drivers
2021-03-09nixos/nextcloud: Add test for services.nextcloud.disableImagemagickBenjamin Koch
2021-03-09nixos/nextcloud: Rename option to services.nextcloud.disableImagemagickBenjamin Koch
... as was suggested in the related issue
2021-03-08Merge pull request #90065 from wizeman/u/fix-config-mergeLinus Heckemann
linux: make sure all config options have the same value
2021-03-08Merge pull request #112125 from dotlambda/alertaRobert Schütz
alerta: move to all-packages.nix and use buildPythonApplication
2021-03-08nixos/croc: initJulien Moutinho
2021-03-08nixos/nextcloud: Conditionally enable ImageMagick PHP extensionBenjamin Koch
2021-03-07Merge pull request #114383 from ↵Maximilian Bosch
Anderssorby/acs/fix-minetest-port-option-coercion nixos/minetest-server: Fix port coercion
2021-03-07Merge pull request #112332 from urbas/amazon-init-optionsLassulus
virtualization/amazon-init: enable option
2021-03-07linux: make sure all config options have the same valueRicardo M. Correia
Currently, kernel config options whose value is "yes" always override options whose value is "no". This is not always desired. Generally speaking, if someone defines an option to have the value "no", presumably they are disabling the option for a reason, so it's not always OK to silently enable it due to another, probably unrelated reason. For example, a user may want to reduce the kernel attack surface and therefore may want to disable features that are being enabled in common-config.nix. In fact, common-config.nix was already silently enabling options that were intended to be disabled in hardened/config.nix for security reasons, such as INET_DIAG. By eliminating the custom merge function, these config options will now use the default module option merge functions which make sure that all options with the highest priority have the same value. A user that wishes to override an option defined in common-config.nix can currently use mkForce or mkOverride to do so, e.g.: BINFMT_MISC = mkForce (option no); That said, this is not going to be necessary in the future, because the plan is for kernel config options defined in nixpkgs to use a lower priority by default, like it currently happens for other module options.
2021-03-07Merge pull request #113714 from ilian/steam-firewallLassulus
nixos/steam: Add port forwarding options
2021-03-07Merge pull request #114482 from jansol/pipewireJörg Thalheim
2021-03-07nixos/kubernetes: docker -> containerdJohan Thomsen
also, nixos/containerd: module init
2021-03-07nixos/kubernetes: adapt module and test cases to fit kubernetes v1.20.X as ↵Yurii Matsiuk
well as coredns v1.7.X
2021-03-06nixos/fish: adapt completions patch to fish 3.2.0Vincent Haupert
2021-03-06Merge pull request #115016 from mweinelt/home-assistantMartin Weinelt