summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* nixos/corerad: update test for new configurationMatt Layher2020-01-22
|
* Merge pull request #78134 from NinjaTrappeur/nin-harden-syncthingFlorian Klink2020-01-21
|\ | | | | nixos/syncthing.nix: Sandbox the systemd service.
| * nixos/syncthing.nix: Sandbox the systemd service.Félix Baylac-Jacqué2020-01-20
| | | | | | | | Using systemd sandboxing features to harden the syncthing service.
* | Merge pull request #77665 from zaninime/ifxfrmFlorian Klink2020-01-21
|\ \ | | | | | | systemd-networkd: add configuration for XFRM interfaces
| * | systemd-networkd: add configuration for XFRM interfacesFrancesco Zanini2020-01-14
| | |
* | | nixos/buildkite: drop user option (#78160)Florian Klink2020-01-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nixos/buildkite: drop user option This reverts 8c6b1c3eaaa8b555bddaced3ab6f02695bef1541. Turns out, buildkite-agent has logic to write .ssh/known_hosts files and only really works when $HOME and the user homedir are in sync. On top of that, we provision ssh keys in /var/lib/buildkite-agent, which doesn't work if that other users' homedir points elsewhere (we can cheat by setting $HOME, but then getent and $HOME provide conflicting results). So after all, it's better to only run the system-wide buildkite agent as the "buildkite-agent" user only - if one wants to run buildkite as different users, systemd user services might be a better fit. * nixosTests.buildkite-agent: add node with separate user and no ssh key
* | | nixos-rebuild: fix the maybeSudo usagezimbatm2020-01-21
| | | | | | | | | | | | | | | * properly expand the command using arrays instead of strings * also handle sudo on the localhost
* | | nixos/matterbridge: fix package accesszimbatm2020-01-21
| | | | | | | | | | | | | | | was broken by 4371ecb8a61f672b3bbf82fca32efbb418a3730f due to the switch to buildGoModule
* | | nixos/zerotierone: simplify the unitzimbatm2020-01-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | There is no need to stop/start the unit when the machine is online or offline. This should fix the shutdown locking issues. nixos zerotier: sometimes it doesn't shutdown
* | | Merge pull request #76537 from Izorkin/unitJörg Thalheim2020-01-21
|\ \ \ | | | | | | | | unit: 1.13.0 -> 1.14.0
| * | | nixos/unit: fix typoIzorkin2019-12-28
| | | |
* | | | Merge pull request #78004 from worldofpeace/mtrack-removeworldofpeace2020-01-20
|\ \ \ \ | | | | | | | | | | nixos/multitouch: remove (properly known as mtrack)
| * | | | nixos/multitouch: removeworldofpeace2020-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On numerous occasions I have seen users mistake this module as libinput because it being called "multitouch" and them being unaware that the actually module they want is libinput. They then run into several decrepit bugs due to the completely out-of-date nature of the underlying package. The underlying package hasn't been changed to an up-to-date fork in a period of 8 years. I don't consider this to be production quality. However, I'm not opposed for the module being readded to NixOS with new packaging, and a better name.
* | | | | nixos/traceroute: init (#77953)Silvan Mosberger2020-01-20
|\ \ \ \ \ | |_|_|_|/ |/| | | | nixos/traceroute: init
| * | | | nixos/traceroute: initvolth2020-01-17
| | | | |
* | | | | Merge pull request #78045 from flokli/buildkite-agent-user-runtime-testzimbatm2020-01-20
|\ \ \ \ \ | | | | | | | | | | | | nixos/buildkite: add option to configure user, add nix-required packages to runtime, add test
| * | | | | nixos/buildkite: make privateSshKeyPath optionalFlorian Klink2020-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When only cloning public repos, or when the ssh key is provided by different means, we don't need to manage it here.
| * | | | | nixosTests.buildkite: add testFlorian Klink2020-01-20
| | | | | |
| * | | | | nixos/buildkite-agent: add gnutar, gzip and git to runtimePackagesFlorian Klink2020-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are required for nix to do builtins.fetchTarball and builtins.fetchGit, so most likely we want them to be around.
| * | | | | nixos/buildkite: stop using deprecated optionFlorian Klink2020-01-20
| | | | | |
| * | | | | nixos/buildkite-agent: add "user" optionFlorian Klink2020-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows buildkite-agent to run as another user. It'll still run builds from /var/lib/buildkite-agent and setup things in there.
* | | | | | rabbitmq: make all dependencies explicitAlexey Lebedeff2020-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some things were provided by default, some by systemd unit and some were just miraculously working. This turns them into explicit dependencies of the package itself, making everything properly overrideable. + providing glibcLocales fixes elixir compile warnings + providing systemd dependency allows rabbit to use systemctl for unit activation check instead of falling back to sleep. This was seen as a warning during startup.
* | | | | | Merge pull request #77587 from singron/fix-sharedFlorian Klink2020-01-19
|\ \ \ \ \ \ | |/ / / / / |/| | | | | test-driver.py: Share the shared dir between VMs
| * | | | | test-driver.py: Use /tmp/shared for copy_from_vmEric Culp2020-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | test-driver.py: Share the shared dir between VMsEric Culp2020-01-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request #77540 from singron/fix-certmgr-testFlorian Klink2020-01-19
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/tests/certmgr: Fix file permissions
| * | | | | | nixos/tests/certmgr: Fix file permissionsEric Culp2020-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test has been broken since 2a413da57efc4, which stopped running the nginx master process as root.
* | | | | | | Merge pull request #77950 from flokli/buildkite-3Florian Klink2020-01-19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/buildkite-agent: move to v3
| * | | | | | | nixos/buildkite: add release notesFlorian Klink2020-01-17
| | | | | | | |
| * | | | | | | nixos/buildkite-agent: change option meta-data into tags attrsetFlorian Klink2020-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is called tags in the buildkite 3.
| * | | | | | | nixos/buildkite-agent: add a shell attribute to specify the shell being usedYorick van Pelt2020-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | nixos/buildkite-agent: tweak TimeoutStopSec and KillModeFlorian Klink2020-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This improves behaviour when the service is being stopped.
| * | | | | | | nixos/buildkite-agent: actually use services.buildkite-agent.packageFlorian Klink2020-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were currently just using pkgs.buildkite-agent, no matter what was configured in services.buildkite-agent.package
| * | | | | | | nixos/buildkite-agent: stop deploying public keys, make ssh private key ↵Florian Klink2020-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | Merge pull request #78018 from rnhmjoj/typoFlorian Klink2020-01-19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/unclutter: fix old typo
| * | | | | | | | nixos/unclutter: fix old typornhmjoj2020-01-19
| | | | | | | | |
* | | | | | | | | nixos/kubernetes: allow configuring cfssl API server SANsAntonio Nuno Monteiro2020-01-18
| | | | | | | | |
* | | | | | | | | Merge pull request #77960 from jtojnar/declarative-check-modulesJan Tojnar2020-01-19
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/doc: suggest checking options for declarative package mgmt
| * | | | | | | | | nixos/doc: suggest checking options for declarative package mgmtJan Tojnar2020-01-18
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Some programs might not work without systemd services registered or do not work at full capacity without NixOS module.
* | | | | | | | | Merge pull request #76985 from Elyhaka/gdm_hides_gnomeworldofpeace2020-01-18
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | gdm: refactor to properly handle wayland sessions
| * | | | | | | | nixos/gnome3: add gnome-shell to systemd.packagesworldofpeace2020-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This actually gets added via xdg.portal having gnome-shell. However, that could change and it still for sure should be here.
| * | | | | | | | gdm: refactor to properly handle wayland sessionsElyhaka2020-01-18
| | | | | | | | |
* | | | | | | | | Merge pull request #77690 from gnidorah/way-coolerworldofpeace2020-01-18
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | way-cooler: Remove
| * | | | | | | | way-cooler: RemoveMatthias Beyer2020-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | Merge pull request #77294 from worldofpeace/systemd-packages-duplicatesworldofpeace2020-01-17
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | nixos/systemd-lib: don't fail on systemd.packages duplicates
| * | | | | | | | nixos/systemd-lib: don't fail on systemd.packages duplicatesworldofpeace2020-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some cases like we've noticed in https://github.com/NixOS/nixpkgs/issues/76169, having duplicate packages in systemd.packages like ``` systemd.packages = [ gnome-shell gnome-shell gnome-session ]; ``` breaks. Here we use an associative array to ensure no duplicate paths when we symlink all the units listed in systemd.packages.
* | | | | | | | | Merge pull request #77662 from marijanp/verbose-python-test-driverFlorian Klink2020-01-17
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | nixos/test: added verbose output for failed tests
| * | | | | | | | nixos/test: added verbose output for failed testsMarijan Petričević2020-01-14
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | nixos/corerad: initMatt Layher2020-01-16
| | | | | | | |
* | | | | | | | nixos/liboping: add moduleMaximilian Bosch2020-01-16
| |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | This creates setcap wrappers for oping and noping to allow unprivileged users to use those as well.