about summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2021-06-07nixos/doc: add sourcehut to release notesTom Bereknyei2-1/+13
2021-06-07nixos/libvirtd: add assertion requiring polkit to be enabledjakobrs1-0/+7
2021-06-07nixos/grafana: Add error handling to service scripttalyz1-5/+13
Without this, the services starts even if files are missing or prerequisite commands fail, which can lead to incorrect initial state.
2021-06-07nixos/grafana: Filter out duplicate pluginstalyz1-0/+5
If the same plugin appears multiple times in `declarativePlugins`, for example due to being added both by a module and in user config, the build fails with an error message similar to ln: failed to create symbolic link 'grafana-worldmap-panel/glmqcj88zk2bz3mvdr3r7920wxg02qnq-grafana-worldmap-panel-0.3.2': Permission denied This is solved by removing all duplicates.
2021-06-07nixos-rebuild: document override-inputJörg Thalheim1-0/+4
2021-06-07Merge pull request #125573 from Flakebi/prometheus-script-exporterLuke Granger-Brown3-0/+83
prometheus-script-exporter: init at 1.2.0
2021-06-06ec2-amis: add release 21.05AmineChikhaoui1-1/+20
2021-06-06nixos/prometheus: add script exporterFlakebi3-0/+83
2021-06-06Merge pull request #125971 from blaggacao/nixos-test-ref/rem-dead-codeJacek Galowicz2-3/+1
nixos/tests/test-driver: cleanup "dead" code
2021-06-06Merge pull request #125770 from Mewp/acme-fix-testsLuke Granger-Brown1-3/+0
nixos/acme: Remove an incorrect assertion from tests
2021-06-06nixos/tests/test-driver: cleanup "dead" code (USE_SERIAL)David Arnold2-3/+1
At nixpkgs root: `rg redirectSerial ./` does not result in any other match nor does `rg USE_SERIAL ./` except for an unrelated match in: pkgs/tools/graphics/argyllcms/default.nix
2021-06-06docs: acme: Fix typoNiklas Hambüchen1-1/+1
2021-06-06Merge pull request #125683 from talyz/test-driver-pipefailRobert Hensing17-86/+107
nixos/test-driver: Run commands with pipefail set
2021-06-06Merge pull request #125288 from rnhmjoj/wpa-race-fixMichele Guerini Rocco2-17/+19
nixos/wireless: make wireless.interfaces mandatory
2021-06-06Merge pull request #123433 from kira-bruneau/gamemodeSandro2-0/+97
2021-06-06Merge pull request #123364 from edude03/patch-7Sandro1-3/+3
2021-06-06nixos/prometheus: add process exporterFlakebi3-0/+68
2021-06-06rss2email test: fix name (#125863)Léo Gaspard1-1/+1
2021-06-05nixos/sourcehut: init (#113244)tomberek15-0/+2071
* nixos/sourcehut: init * sourcehut: default nginx setup * sourcehut: documentation * sourcehut: re-structure settings * sourcehut: tests * nixos/sourcehut: adopt StateDirectory * Apply suggestions from code review Co-authored-by: Aaron Andersen <aaron@fosslib.net> Co-authored-by: Thibaut Marty <github@thibautmarty.fr> Co-authored-by: malte-v <34393802+malte-v@users.noreply.github.com> * nixos/sourcehut: PR suggestions * nixos/sourcehut: malte-v patch * nixos/sourcehut: add base virtualhost * nixos/sourcehut: remove superfluous key * nixos/sourcehut: use default from cfg * nixos/sourcehut: use originBase for logs * nixos/sourcehut: use toPythonApplication in systemPackages * nixos/sourcehut: directly use ExecStart * nixos/sourcehut: update docs Co-authored-by: Aaron Andersen <aaron@fosslib.net> Co-authored-by: Thibaut Marty <github@thibautmarty.fr> Co-authored-by: malte-v <34393802+malte-v@users.noreply.github.com>
2021-06-05Merge pull request #125699 from talyz/fix-mysql-aliasKim Lindberger11-15/+15
treewide: Fix mysql alias deprecation breakage
2021-06-05nixosTests.*: Don't use the `-q` flag with grep when used with curltalyz11-74/+74
The `-q` flag makes grep close the pipe early, which curl doesn't handle gracefully, but exits with an error like "(23) Failed writing body".
2021-06-05nixosTests.nginx*: nginxUnstable -> nginxMainlinetalyz2-3/+3
Stop using the old `nginxUnstable` alias, which is invalid in tests since 3edde6562e19698da69a499881e0a2e4f5a497a2.
2021-06-05nixos/test-driver: Run commands with error handlingtalyz4-9/+30
Bash's standard behavior of not propagating non-zero exit codes through a pipeline is unexpected and almost universally unwanted. Default to setting `pipefail` for the command being run; it can still be turned off by prefixing the pipeline with `set +o pipefail` if needed. Also, set `errexit` and `nonunset` options to make the first command of consecutive commands separated by `;` fail, and disallow dereferencing unset variables respectively.
2021-06-05Merge pull request #125303 from Vonfry/fcitx5/autostartSandro1-20/+25
nixos/fcitx5: autostart with xserver
2021-06-05nixos/roundcube: Use php74Malte Voos1-1/+1
2021-06-05nixos/acme: Remove an incorrect assertion from testsMewp1-3/+0
Commit 3a2e0c36e79cecaf196cbea23e75e74710140ea4 has removed `--reuse-key` from default renew options, yet the tests still expected keys not to change. This assertion is now removed, as they are supposed to change on each renew/change.
2021-06-05Merge pull request #118801 from Mic92/k3sJörg Thalheim1-0/+3
nixos/k3s: improve zfs/docker support
2021-06-05nixos/k3s: add zfs to pathJörg Thalheim1-0/+1
2021-06-05nixos/k3s: add to environment.systemPackages for adminstrationJörg Thalheim1-0/+2
2021-06-05nixos/fcitx5: autostart with xserverVonfry1-20/+25
2021-06-05nixos/containers: add storage.confEdward Tjörnhammar1-0/+15
2021-06-05Merge pull request #97692 from ryneeverett/lockkernelmodules-lxdMaciej Krüger2-0/+7
2021-06-04treewide: Fix mysql alias deprecation breakagetalyz11-15/+15
62733b37b4a866cabafe1fc8bb7415240126eb0b broke evaluation in all places `pkgs.mysql` was used. Fix this by changing all occurrences to `pkgs.mariadb`.
2021-06-04Merge pull request #125500 from etu/php-spring-release-cleaningKim Lindberger4-31/+36
php: post-release spring cleaning and upgrade to 8.0 as default
2021-06-04Merge pull request #125483 from Ma27/prometheus-exporter-fixesRobin Gloster3-20/+51
nixos/prometheus-exporters: improve docs & fix rspamd exporter
2021-06-04Merge pull request #125537 from andersk/release-notes-gnomeSandro1-1/+1
2021-06-04nixos/engelsystem: don't rely on `mysql` aliasLuke Granger-Brown1-1/+1
Since 3edde6562e19698da69a499881e0a2e4f5a497a2, we can no longer use aliases inside the test framework. This has the implication that we can no longer use aliases in any NixOS modules used by the test framework as well (which is good), but does mean we need to clean up any instances where this is the case.
2021-06-04Merge pull request #104543 from chkno/sftpServerExecutableMaximilian Bosch1-1/+11
nixos/sshd: Option to set the sftp server executable
2021-06-04unit: Add php80 and use it as defaultElis Hirwing1-28/+18
2021-06-04php: Upgrade from PHP 7.4 to 8.0 as default PHPElis Hirwing2-1/+3
2021-06-04php: Drop PHP 7.3 supportElis Hirwing3-3/+16
PHP 7.3 won't be supported by upstream for the entire life cycle of the 21.11 release. Also drop the pcre' alias since it isn't needed anymore since we don't need different pcre versions anymore.
2021-06-04Merge pull request #125535 from edolstra/no-show-traceEelco Dolstra1-4/+3
nixos-rebuild --fast: Don't imply --show-trace
2021-06-03Merge pull request #121145 from talyz/geoipupdateKim Lindberger6-311/+171
nixos/geoipupdate: Replace the old `geoip-updater` module
2021-06-03nixos/geoipupdate: Replace the old `geoip-updater` moduletalyz6-311/+171
Our old bespoke GeoIP updater doesn't seem to be working anymore. Instead of trying to fix it, replace it with the official updater from MaxMind.
2021-06-03Merge pull request #125532 from petabyteboy/feature/snapcast-0-25Martin Weinelt1-2/+2
2021-06-03nixos/tests/snapcast: minor polish to make the tests more expressiveMartin Weinelt1-2/+2
2021-06-03make-test-python: disallow aliasesFrederik Rietdijk2-2/+8
When importing Nixpkgs within Nixpkgs, we should not consider aliases to ensure we don't rely on them internally. There are probably more places that need to be converted.
2021-06-03Merge pull request #124582 from primeos/nixos-tests-sway-testedMichael Weiss1-0/+1
release-combined.tested: Add the Sway test
2021-06-03nixos/jenkins-job-builder: add support for folder jobsBjørn Forsman1-14/+50
Add support for folder jobs (https://plugins.jenkins.io/cloudbees-folder/) by reworking the service to support nested jobs. This also fixes this deprecation warning (as a happy side effect): WARNING:jenkins_jobs.cli.subcommand.test:(Deprecated) The default output behavior of `jenkins-jobs test` when given the --output flag will change in JJB 3.0. Instead of writing jobs to OUTPUT/jobname; they will be written to OUTPUT/jobname/config.xml. The new behavior can be enabled by the passing `--config-xml` parameter
2021-06-03nixos/release-notes: Fix link to GNOME 40 release notesAnders Kaseorg1-1/+1
Signed-off-by: Anders Kaseorg <andersk@mit.edu>