summaryrefslogtreecommitdiffstats
path: root/nixos
AgeCommit message (Collapse)Author
2021-01-05Merge pull request #97740 from ju1m/torJörg Thalheim
nixos/tor: improve type-checking and hardening
2021-01-05Merge pull request #107834 from pacien/fishPlugins-initMichele Guerini Rocco
fishPlugins: create scope and add some plugins
2021-01-05Merge pull request #108465 from alyssais/gettyWORLDofPEACE
nixos/getty: rename from services.mingetty
2021-01-05Merge pull request #108131 from thiagokokada/opentabletdriver-misc-improvementsKevin Cox
opentabletdriver: misc improvements to package/module
2021-01-05nixos/getty: rename from services.mingettyAlyssa Ross
It's been 8.5 years since NixOS used mingetty, but the option was never renamed (despite the file definining the module being renamed in 9f5051b76c1 ("Rename mingetty module to agetty")). I've chosen to rename it to services.getty here, rather than services.agetty, because getty is implemantation-neutral and also the name of the unit that is generated.
2021-01-05Merge pull request #108416 from srhb/streamlayeredimage-symlinked-storepathsRobert Hensing
dockerTools: Fix streamLayeredImage for symlinks
2021-01-05nixos/nginx: allow overriding fastcgi paramsAlyssa Ross
By default in Nginx, if you want to override a single fastcgi_param, you have to override all of them. This is less of a big deal if you're editing the Nginx configuration directly, but when you're generating the Nginx configuration with Nix it can be very annoying to bloat your configuration repeating the default values of FastCGI parameters every time. This patch adds a fastcgiParams option to Nginx locations. If any parameters are set through this, all the default values will be included as well, so only the ones that are changing need to be supplied. There's no way to use fastcgiParams to actually override all parameters if that's what you want, but I think that's a niche use case and it's still possible using extraConfig, which up until now was the only option Nginx allows the fastcgi_param directive in http and server scopes as well as location, but here I only support location. It would be possible to support the others, but I don't think it's worth it. It would be a possible future enhancement if somebody has a need for it.
2021-01-05nixos tests: fix postgresql-wal-receiverLéo Gaspard
2021-01-05nixos tests: fix postgresql-wal-receiver.nix's evalLéo Gaspard
2021-01-04dockerTools: Test buildLayeredImage with symlinksSarah Brofeldt
This exercises layer creation in face of store path symlinks, ensuring they are not dereferenced, which can lead to broken layer tarballs
2021-01-04fish-foreign-env: move to fishPlugins.foreign-envpacien
And relocate the installed fish functions to the `vendor_functions.d` so that they're automatically loaded.
2021-01-04nixos/tests/dovecot: enable dovecot_pigeonhole pluginAndreas Rammhold
This plugin is used commonly enough that we should ensure it still builds (and dovecot works) after loading it. This is not yet perfect as we aren't testing any of it's functionality but at least we ensure that dovecot continues to do the regular job.
2021-01-04profiles/hardened: Add note about potential instabilitytalyz
Enabling the profile can lead to hard-to-debug issues, which should be warned about in addition to the cost in features and performance. See https://github.com/NixOS/nixpkgs/issues/108262 for an example.
2021-01-04TypoEelco Dolstra
2021-01-04nixos/tor: improve type-checking and hardeningJulien Moutinho
Fixes #77395. Fixes #82790.
2021-01-03Merge pull request #108179 from WilliButz/update/prometheus-json-exporter/0.2.0Maximilian Bosch
prometheus-json-exporter: unstable-2017-10-06 -> 0.2.0
2021-01-03nixos/prometheus-exporters: minor doc improvementsMaximilian Bosch
* Content of `programlisting` shouldn't be indented, otherwise it's weirdly indented in the output. * Use `<xref linkend=.../>` in the release notes: then users can directly go to the option documentation when reading release notes. * Don't use docbook tags in `mkRemovedOptionModule`: it's only used during evaluation where docbook isn't rendered.
2021-01-03nixos/prometheus: update relabel_action listPhillip Cloud
2021-01-03nixos/tests/shadow: add switch user subtestMilan Pässler
2021-01-03nixos/pam: use pam_faillock instead of pam_tallyMilan Pässler
Fixes #108313 \#107185 removed pam_tally, in favor of pam_faillock (see release notes).
2021-01-03Merge master into staging-nextgithub-actions[bot]
2021-01-02Merge pull request #107597 from helsinki-systems/upd/xfsprogsajs124
xfsprogs: 4.19 -> 5.10
2021-01-02hub: Add testTim Steinbach
2021-01-02xfsprogs: 4.19 -> 5.10ajs124
2021-01-02nixos/opentabletdriver: add package optionThiago Kenji Okada
2021-01-02Merge master into staging-nextgithub-actions[bot]
2021-01-02nixos/prometheus-json-exporter: update modules & tests, add release notesWilliButz
2021-01-02Merge pull request #108128 from ttuegel/plasma-sync-qt-versionThomas Tuegel
nixos/plasma5: synchronize Qt version with all-packages.nix
2021-01-02Merge pull request #108184 from lovesegfault/command-not-found-nix-shellFlorian Klink
nixos/command-not-found: don't suggest nix-env
2021-01-02Merge pull request #106787 from flokli/console-optional-display-managerFlorian Klink
nixos/console: fix Before= on the systemd-vconsole-setup unit
2021-01-01nixos/command-not-found: don't use fancy quotesBernardo Meurer
2021-01-01nixos/command-not-found: don't suggest nix-envBernardo Meurer
2021-01-01Merge master into staging-nextgithub-actions[bot]
2021-01-01Merge pull request #108142 from Ma27/grafana-img-rendererWilliButz
grafana-image-renderer: init at 2020-12-01
2021-01-01nixos/grafana-image-renderer: initMaximilian Bosch
2021-01-01Merge pull request #107891 from lukegb/smokeping-proberWilliButz
prometheus-smokeping-prober: init at 0.3.1 from git
2021-01-01Merge pull request #108067 from 0x4A6F/master-prometheus-serviceWilliButz
nixos/prometheus: fix remote_{read,write} options
2021-01-01Merge pull request #108096 from lukegb/bird-exporterWilliButz
prometheus-bird-exporter: init at 1.3.5-git
2021-01-01Merge pull request #107980 from lukegb/grafana-pluginsWilliButz
Add Nix packages for Grafana plugins and allow declarative installation
2021-01-01nixos/prometheus: fix remote_{read,write} options0x4A6F
Fix and reorder options and use mkOpt for optional parameters, according to official documentation.
2021-01-01nixos/plasma5: synchronize Qt version with all-packages.nixThomas Tuegel
2021-01-01prometheus-bird-exporter: init at 1.3.5-gitLuke Granger-Brown
2020-12-31Merge master into staging-nextgithub-actions[bot]
2020-12-31linux: configure aarch64 contiguous memory allocator via kernel configSamuel Dionne-Riel
As per the in-line comment, this is where distros should configure it. Not via kernel command line parameters. As found by looking at the implementation, while exploring the cause of a bug on the Raspberry Pi 4, it was found that `cma=` on the command line parameters will overwrite the values a device tree will have configured for a given platform. With this, the more recent 5.4 vendor kernel boots just fine on the Raspberry Pi 4 using our common configuration.
2020-12-31sd-image-raspberrypi4: Use u-boot for bootingSamuel Dionne-Riel
This includes setting up everything for the mainline Raspberry Pi 4 image. In fact, the only difference left in the Raspberry Pi 4-specific image is the kernel from the vendor.
2020-12-31Merge master into staging-nextFrederik Rietdijk
2020-12-31Merge pull request #107610 from puffnfresh/patch-3lewo
oci-containers: fix containers attribute in docs
2020-12-31Revert "Merge branch 'master' into staging-next"Jörg Thalheim
This reverts commit f19b7b03a03b7f1d5beb44471eb9298de4b9e186, reversing changes made to 572a864d024b0c91ac39133f35364362b2376c07. Sorry. I pushed the wrong staging-next (the one that had my master merged in). This was not intended.
2020-12-31Merge branch 'master' into staging-nextJörg Thalheim
2020-12-31Merge pull request #41966 from ↵Niklas Hambüchen
aneeshusa/allow-mutable-shells-for-declarative-users nixos/users: Allow mutable shells for declarative users