Age | Commit message (Collapse) | Author |
|
test-driver.py: Share the shared dir between VMs
|
|
nixos/tests/certmgr: Fix file permissions
|
|
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.
|
|
nixos/buildkite-agent: move to v3
|
|
nixos/unclutter: fix old typo
|
|
|
|
|
|
nixos/doc: suggest checking options for declarative package mgmt
|
|
gdm: refactor to properly handle wayland sessions
|
|
This actually gets added via xdg.portal having gnome-shell.
However, that could change and it still for sure should be here.
|
|
way-cooler: Remove
|
|
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
|
|
|
|
Some programs might not work without systemd services registered or do not work at full capacity without NixOS module.
|
|
|
|
This is called tags in the buildkite 3.
|
|
nixos/systemd-lib: don't fail on systemd.packages duplicates
|
|
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.
|
|
This improves behaviour when the service is being stopped.
|
|
We were currently just using pkgs.buildkite-agent, no matter what was
configured in services.buildkite-agent.package
|
|
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.
|
|
nixos/test: added verbose output for failed tests
|
|
|
|
This creates setcap wrappers for oping and noping to allow unprivileged
users to use those as well.
|
|
nixos/nginx/gitweb: add some (crucial) options
|
|
nixos/httpd: symlink apache configuration to /etc/httpd/httpd.conf for use in the apachectl command
|
|
|
|
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.
|
|
basvandijk/hydra-sync-buildMachinesFiles-with-upstream
hydra: only set buildMachinesFiles when nix.buildMachines is defined
|
|
hydra: remove the build-use-substitutes option
|
|
nixos/transmisison: Transmission torrent test fix
|
|
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.
|
|
Otherwise the driver script fails when coreutils are not in PATH.
|
|
|
|
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
```
|
|
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.
|
|
|
|
|
|
|
|
|
|
usb_modeswitch: fixes
|
|
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>
|
|
xandikos: add tests and module
|
|
|
|
nixos/wpa_supplicant: fix use with multiple interfaces
|
|
lib.commitIdFromGitRepo: support git-worktree
|
|
nixos/gitea: fix typo
|
|
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.
|
|
This removes a warning.
|
|
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.
|