summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #127628 from blaggacao/da/fix-constant-nixos-revisionRobert Hensing2021-06-21
|\ | | | | nixosTest: Force system.nixos.revision constant
| * nixosTest: Force system.nixos.revision constantDavid Arnold2021-06-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos tests are blended with other system configurations, hence their settings must be either enforced or defaulted. This particular setting is set via lib.nixosSystem as `system.nixos.revision = final.mkIf (self ? rev) self.rev;` which would mean that without this change no flake generated nixos could be blended with nixos testing. This setting was made previously constant in 169c6b4b1478a3a0c823c99ea39d4082f76a2708 in order to avoid pointless rebuilds of the testing VMs, but was set without enforcing it.
* | doc: point out that nixos-21.05 has gnuradio 3.9Bjørn Forsman2021-06-21
| | | | | | | | | | Reading the release notes I got the impression that the latest (and default) was GR3.8, but it is in fact 3.9. Make that more obvioius.
* | Merge pull request #92378 from jnetod/zfs-smb-share-fixJörg Thalheim2021-06-21
|\ \ | | | | | | zfs: patch client path used in smb share
| * | Update nixos/tests/zfs.nixJörg Thalheim2021-06-18
| | | | | | | | | Co-authored-by: jnetod <49963580+jnetod@users.noreply.github.com>
| * | nixos/zfs: add tests for sambaJörg Thalheim2021-06-11
| | |
* | | Merge pull request #127545 from liff/antlr/v4-is-defaultSandro2021-06-20
|\ \ \ | | | | | | | | antlr: make 4.8 default
| * | | antlr: make 4.8 defaultOlli Helenius2021-06-20
| | | |
* | | | doc: fix link to kodi-19.0 announcementBjørn Forsman2021-06-20
| | | |
* | | | Merge pull request #126284 from aanderse/zabbix-user-paramsSandro2021-06-20
|\ \ \ \ | | | | | | | | | | zabbixAgent: add bash to $PATH
| * | | | zabbixAgent: add bash to $PATHAaron Andersen2021-06-08
| | | | |
* | | | | Merge pull request #127063 from talyz/fail2ban-restartSandro2021-06-20
|\ \ \ \ \ | | | | | | | | | | | | nixos/fail2ban: Remove `reloadIfChanged = true`
| * | | | | nixos/fail2ban: Remove `reloadIfChanged = true`talyz2021-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the service fail when upgrading the package, so let's properly restart it instead.
* | | | | | nixos/jitsi-meet: update nixos testsillustris2021-06-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove check for `connected .JID: focus@auth.server` because - log format was changed in https://github.com/jitsi/jicofo/commit/c1945ea6cb3dd7c815e963768abc9a3fab57101e - connection.getUser() in jicofo also appears to be broken, returning null instead of username - testing for this log line shouldn't be necessary, as we also test for "Authenticated as focus@auth.server" - remove check for `External component successfully authenticated` because - [JVB no longer uses component](https://community.jitsi.org/t/jvb-not-connecting/91157/2) - increase VM memory
* | | | | | nixos/jitsi-meet: include jitsi prosody plugins in prosody extraPluginPathsillustris2021-06-20
| | | | | |
* | | | | | nixos/jitsi-meet: Update jitsi prosody configsillustris2021-06-20
| |_|/ / / |/| | | | | | | | | | | | | | Changes made as per https://github.com/jitsi/jitsi-meet/commit/b6f7f8fba7ba81c5a0ab5477a1d103b7279bf38f
* | | | | Merge pull request #127127 from mweinelt/home-assistantMartin Weinelt2021-06-18
|\ \ \ \ \ | |_|_|_|/ |/| | | | nixos/home-assistant: update hardening
| * | | | nixos/home-assistant: update hardeningMartin Weinelt2021-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | This makes access to serial devices contingent on using certain components and restricts the default setup even further.
* | | | | Merge pull request #127309 from jakobrs/nixos-normalise-nullKim Lindberger2021-06-18
|\ \ \ \ \ | | | | | | | | | | | | Resolve evaluation failure when filesystem device option is null
| * | | | | nixos/lib: Handle null `device` correctlyjakobrs2021-06-18
| | | | | |
* | | | | | Merge pull request #125598 from zowoq/podmanadisbladis2021-06-18
|\ \ \ \ \ \ | | | | | | | | | | | | | | podman: 3.1.2 -> 3.2.1
| * | | | | | nixos/podman/tests: add workaround for broken importzowoq2021-06-18
| | | | | | |
* | | | | | | nixos/test-driver: Fix passing passthru attributeaszlig2021-06-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently this looks like it was forgotten when doing commit 3884ff70badca0c93c717e6190946a9a2846e948, which refactored the test runner and driver a bit. The passthru argument actually was correctly reintroduced in setupDriverForTest, but the actual makeTest function didn't use it. This fixes the nixpkgs tarball job, which previously failed with: attribute 'elkPackages' missing, at /build/source/pkgs/tools/misc/logstash/6.x.nix:58:30 Signed-off-by: aszlig <aszlig@nix.build> Acked-by: David Arnold <dar@xoe.solutions> Fixes: https://github.com/NixOS/nixpkgs/issues/127274 Merges: https://github.com/NixOS/nixpkgs/pull/127346
* | | | | | | nixos/doc: Synchronize the Markdown generator with NixpkgsJan Tojnar2021-06-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch to CommonMark with our extensions.
* | | | | | | Merge pull request #125973 from ↵Jacek Galowicz2021-06-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | blaggacao/nixos-test-ref/02-normalise-test-driver-nix-expressions nixos test ref/02 normalise test driver nix expressions
| * | | | | | | nixos/tests/test-driver: cleanup nix expressionDavid Arnold2021-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Less nesting, where that improves readability. More nesteing, where that improves readability, but most importantly: Expose individual functions separately so that they can be more easily built directly, eg.: `nix build --impure --expr '(import ./testing-python.nix {system = builtins.currentSystem;}).mkTestDriver'`
* | | | | | | | Merge pull request #124566 from mweinelt/synapse-jemallocSandro2021-06-16
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | nixos/matrix-synapse: allow preloading jemallocMartin Weinelt2021-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the default in the upstreams docker image and claims to reduce memory fragmentation and usage.
* | | | | | | | nixos/grafana: Change services.grafana.provision.datasources.*.type to be ↵Erik Skytthe2021-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | open (#126831)
* | | | | | | | Merge pull request #126785 from oxzi/ucarp-1.5.2markuskowa2021-06-16
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | ucarp: init at 1.5.2 / nixos/ucarp: init / nixos/test/ucarp: init
| * | | | | | | nixos/test/ucarp: initAlvar Penning2021-06-15
| | | | | | | |
| * | | | | | | nixos/ucarp: initAlvar Penning2021-06-15
| | | | | | | |
* | | | | | | | Merge pull request #127025 (fix overlayfs test)aszlig2021-06-16
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This essentially fixes the overlayfs test, which was broken since a while but since commit b7749c76715ba96727f7a12bc2514ddfa6847813 was pushed to master the error has actually surfaced. The reason why I'm merging this immediately without additional review is because the change is fixing something that's currently broken so the worst that could happen is that things are still broken. However, since I did open a pull request, the checks done by @ofborg at least seem to suggest that this is indeed fixing the test.
| * | | | | | | | nixos/tests/overlayfs: Use individual commandsaszlig2021-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts the test to be similar to its original Perl version, where the test steps were performed as individual commands instead of what we have now, where commands are sent to the machine as one giant string. While this change doesn't seem like it would make a big difference, it makes a huge difference if the test fails because you then get an error about which command has failed exactly instead of just knowing that "something in there" has failed. I also switched 2 spaces indentation, because it is more in line with Nix coding conventions. Signed-off-by: aszlig <aszlig@nix.build>
| * | | | | | | | nixos/tests/overlayfs: Fix erroneous backslashesaszlig2021-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit b7749c76715ba96727f7a12bc2514ddfa6847813, commands run as part of VM tests are exiting immediately if an error happens. When converting the overlayfs test to Python in commit 5ae92144ba04caefaf56b4204abe85b71dbb527b, the individual test commands were crammed into one big string instead of using a series of test commands like done in the Perl version. Additionally, the backslash-escaped dollar signs were necessary in Perl's double-quoted strings to avoid variable interpolation, for Python however, this results in an actual backslash being inserted into the command. While this obviously results in an exit code of 1 (without an error message, since it's using bash's expression evaluation command), the test didn't fail because putting all these commands in one string will result in only the last error code being relevant. With the change to "set -e" for commands sent to test machines, this has changed and with the exit code of all commands now relevant, the test now fails because the errors from individual command substitutions that were prevented by escaping the dollar sign are now actually visible. This in turn also means that until now, we wouldn't have noticed if the overlayfs test would have failed for real. Signed-off-by: aszlig <aszlig@nix.build>
* | | | | | | | | Merge pull request #126307 from ratsclub/dotnetPackages-cleanupSandro2021-06-16
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/dotnetPackages: remove packages
| * | | | | | | | | nixos/dotnetPackages: remove packagesVictor Freire2021-06-14
| | | | | | | | | |
* | | | | | | | | | Merge pull request #126874 from legendofmiracles/espanso-cleanupSandro2021-06-16
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | espanso: add runtime dependencies correctly, nixos/espanso remove path hack
| * | | | | | | | | espanso: add runtime dependencies correctly, nixos/espanso remove path hacklegendofmiracles2021-06-14
| |/ / / / / / / /
* | | | | | | | | nixos/solanum: implement reload and allow config changesMartin Weinelt2021-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reload only works with a static configuration path as there is no way to pass the dynamically generated config path to a running solanum instance, therefore we symlink the configuration to /etc/solanum/ircd.conf. But that will prevent reloads of the ircd, because the systemd unit wouldn't change when the configuration changes. That is why we add the actual location of the config file to restartTriggers and enable reloadIfChanged, so changes will not restart, but reload on changes.
* | | | | | | | | Merge pull request #125011 from Xe/Xe/solanum-motdMartin Weinelt2021-06-16
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | solanum: fix MOTD
| * | | | | | | | | solanum: fix MOTDChristine Dodrill2021-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously this defaulted to the default MOTD in the solanum source tree, and I don't want my friends to laugh at me. Includes a patch to the tests to ensure that the MOTD is actually set. This replicates the fix done in #109705 (solanum is a fork of charybdis, so they share fundamental logic for this). Signed-off-by: Christine Dodrill <me@christine.website>
* | | | | | | | | | Merge pull request #126922 from hercules-ci/ssh-keys-exampleRobert Hensing2021-06-15
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/ssh: Add an example of verbatim keys
| * | | | | | | | | | nixos/ssh: Document authorizedKeysFiles properlyRobert Hensing2021-06-15
| | | | | | | | | | |
| * | | | | | | | | | nixos/ssh: Add an example of verbatim keysRobert Hensing2021-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This confused someone on SO.
* | | | | | | | | | | nixos/home-assistant: NixOS is an unsupported installation methodMartin Weinelt2021-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trying to steer NixOS users away from reporting bugs to the upstream, when they don't have the capacity to support bugs that could be the result of our downstreaming setup.
* | | | | | | | | | | Merge pull request #107728 from nessdoor/masterSandro2021-06-15
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | nixos/swap: add discardPolicy optionTomas Antonio Lopez2021-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add option for activating discards on swap partitions (none, once, pages and both).
* | | | | | | | | | | Merge pull request #112971 from lovesegfault/roon-bridgeBernardo Meurer2021-06-14
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | roon-bridge: init at 1.8-795
| * | | | | | | | | | | nixos.roon-bridge: initBernardo Meurer2021-06-13
| | | | | | | | | | | |