summaryrefslogtreecommitdiffstats
path: root/nixos
AgeCommit message (Collapse)Author
2020-01-19Merge pull request #77587 from singron/fix-sharedFlorian Klink
test-driver.py: Share the shared dir between VMs
2020-01-19Merge pull request #77540 from singron/fix-certmgr-testFlorian Klink
nixos/tests/certmgr: Fix file permissions
2020-01-19test-driver.py: Use /tmp/shared for copy_from_vmEric Culp
The docstring says it uses a directory shared among all vms, although that doesn't seem necessary for the functionality. However, it does need to be consistent between the guest and host.
2020-01-19Merge pull request #77950 from flokli/buildkite-3Florian Klink
nixos/buildkite-agent: move to v3
2020-01-19Merge pull request #78018 from rnhmjoj/typoFlorian Klink
nixos/unclutter: fix old typo
2020-01-19nixos/unclutter: fix old typornhmjoj
2020-01-18nixos/kubernetes: allow configuring cfssl API server SANsAntonio Nuno Monteiro
2020-01-19Merge pull request #77960 from jtojnar/declarative-check-modulesJan Tojnar
nixos/doc: suggest checking options for declarative package mgmt
2020-01-18Merge pull request #76985 from Elyhaka/gdm_hides_gnomeworldofpeace
gdm: refactor to properly handle wayland sessions
2020-01-18nixos/gnome3: add gnome-shell to systemd.packagesworldofpeace
This actually gets added via xdg.portal having gnome-shell. However, that could change and it still for sure should be here.
2020-01-18Merge pull request #77690 from gnidorah/way-coolerworldofpeace
way-cooler: Remove
2020-01-18way-cooler: RemoveMatthias Beyer
As of 2020-01-09, way-cooler is officially dead: http://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html hence, remove the package and the module. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> docs/release-notes: remove way-cooler way-cooler: show warnings about removal Apply suggestions from code review Co-Authored-By: worldofpeace <worldofpeace@protonmail.ch> way-cooler: add suggestion by @Infinisil
2020-01-18gdm: refactor to properly handle wayland sessionsElyhaka
2020-01-18nixos/doc: suggest checking options for declarative package mgmtJan Tojnar
Some programs might not work without systemd services registered or do not work at full capacity without NixOS module.
2020-01-17nixos/buildkite: add release notesFlorian Klink
2020-01-17nixos/buildkite-agent: change option meta-data into tags attrsetFlorian Klink
This is called tags in the buildkite 3.
2020-01-17Merge pull request #77294 from worldofpeace/systemd-packages-duplicatesworldofpeace
nixos/systemd-lib: don't fail on systemd.packages duplicates
2020-01-17nixos/buildkite-agent: add a shell attribute to specify the shell being usedYorick van Pelt
This gets passed to BUILDKITE_SHELL, which will specify the shell being used to executes script in. Defaults to `${pkgs.bash}/bin/bash -e -c`, matching how buildkite behaves on other distros.
2020-01-17nixos/buildkite-agent: tweak TimeoutStopSec and KillModeFlorian Klink
This improves behaviour when the service is being stopped.
2020-01-17nixos/buildkite-agent: actually use services.buildkite-agent.packageFlorian Klink
We were currently just using pkgs.buildkite-agent, no matter what was configured in services.buildkite-agent.package
2020-01-17nixos/buildkite-agent: stop deploying public keys, make ssh private key ↵Florian Klink
optional. SSH public keys aren't needed to clone private repos, and if we only need to configure a single attribute, there's no need for the "openssh" attrset anymore.
2020-01-17Merge pull request #77662 from marijanp/verbose-python-test-driverFlorian Klink
nixos/test: added verbose output for failed tests
2020-01-16nixos/corerad: initMatt Layher
2020-01-16nixos/liboping: add moduleMaximilian Bosch
This creates setcap wrappers for oping and noping to allow unprivileged users to use those as well.
2020-01-15Merge pull request #75602 from vanyaklimenko/nginx-gitweb-more-optionsAaron Andersen
nixos/nginx/gitweb: add some (crucial) options
2020-01-15Merge pull request #77326 from aanderse/apacheHttpdAaron Andersen
nixos/httpd: symlink apache configuration to /etc/httpd/httpd.conf for use in the apachectl command
2020-01-15Make buildkite agent service compatible with buildkite-agent3Mark Karpov
2020-01-15Enable elasticsearch-curator on elasticsearch 7Nikola Knezevic
The current nixpkgs use elasticsearch-curator 5.8.1. As of version 5.7.0, elasticsearch-curator supports elasticsearch 7, thus this change enables tests with ES 7.
2020-01-15Merge pull request #77669 from ↵Bas van Dijk
basvandijk/hydra-sync-buildMachinesFiles-with-upstream hydra: only set buildMachinesFiles when nix.buildMachines is defined
2020-01-15Merge pull request #77668 from basvandijk/hydra-rm-option-build-use-substitutesBas van Dijk
hydra: remove the build-use-substitutes option
2020-01-15Merge pull request #77664 from tfc/transmission-torrent-test-fixFlorian Klink
nixos/transmisison: Transmission torrent test fix
2020-01-14test-driver.py: fix decoding of VM outputErik Arvstedt
The codec format 'unicode_escape' was introduced in 52ee102 to handle undecodable bytes in boot menus. This made the problem worse as unicode chars outside of iso-8859-1 produce garbled output and valid utf-8 strings (such as "\x" ) trigger decoding errors. Fix this by using the default 'utf-8' codec and by explicitly ignoring decoding errors.
2020-01-14test-driver.py: specify coreutils dependencyErik Arvstedt
Otherwise the driver script fails when coreutils are not in PATH.
2020-01-14nixos/doc+manual: update copyright year range end 2019->2020Susan Potter
2020-01-14hydra: only set buildMachinesFiles when nix.buildMachines is definedBas van Dijk
This applies [hydra PR #432](https://github.com/NixOS/hydra/pull/432) to the NixOS module in nixpkgs: ``` commit 4efd078977e5ea20e1104783efc324cba11690bc Author: Bas van Dijk <v.dijk.bas@gmail.com> Date: Sun Dec 11 15:35:38 2016 +0100 Only set buildMachinesFiles when nix.buildMachines is defined ```
2020-01-14hydra: remove the build-use-substitutes optionBas van Dijk
The following commit from 2016 in hydra removed the `--option build-use-substitutes` from the hydra-queue-runner service: ``` commit ee2e9f5335c8c0288c102975b506f6b275793cfe Author: Eelco Dolstra <edolstra@gmail.com> Date: Fri Oct 7 20:23:05 2016 +0200 Update to reflect BinaryCacheStore changes BinaryCacheStore no longer implements buildPaths() and ensurePath(), so we need to use copyPath() / copyClosure(). ``` It would be better if the hydra module in NixOS matches the upstream module.
2020-01-14nixosTests.bittorrent: Refactor declarative partJacek Galowicz
2020-01-14nixosTests.bittorrent: Fix declarative httpd descriptionJacek Galowicz
2020-01-14nixos/transmission: Fix module codeJacek Galowicz
2020-01-14nixos/test: added verbose output for failed testsMarijan Petričević
2020-01-14Merge pull request #60981 from thefloweringash/usb-modeswitchPeter Hoeg
usb_modeswitch: fixes
2020-01-14nixos/nginx/gitweb: add some (crucial) optionsVanya Klimenko
This replaces some hardcoded values in nginx's VirtualHosts's configuration with customizable options. Previous values are kept as default, so nothing should break for existing users. Co-Authored-By: Florian Klink <flokli@flokli.de>
2020-01-13Merge pull request #76178 from 0x4A6F/master-xandikosSilvan Mosberger
xandikos: add tests and module
2020-01-13nixos/ndppd: enable systemd sandboxingMartin Milata
2020-01-13Merge pull request #77554 from lheckemann/fix-wpa-multiple1Robin Gloster
nixos/wpa_supplicant: fix use with multiple interfaces
2020-01-13Merge pull request #77473 from mayflower/worktreesLinus Heckemann
lib.commitIdFromGitRepo: support git-worktree
2020-01-13Merge pull request #77553 from c0deaddict/fix/gitea-typomarkuskowa
nixos/gitea: fix typo
2020-01-13nixos/paperless: fix tmpfiles rulesErik Arvstedt
Previously, the service expected the paperless user to have a group with the user's name. This is not necessarily the case for custom users.
2020-01-13nixos/paperless: don't use deprecated types.loaOfErik Arvstedt
This removes a warning.
2020-01-12test-driver.py: Share the shared dir between VMsEric Culp
This changes the python test driver to match the behavior of the perl test driver. I.e. the directory mounted into /tmp/shared should be the same for all machines. This probably fixes many tests, but I found this while investigating failures in nixos/tests/ceph-multi-node.nix.