summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* nixos/monero: add dataDir optionJohannes Arnold2021-05-04
|
* keycloak.tests: Make sure databaseUsername is either ignored...talyz2021-05-04
| | | | ...or used correctly.
* nixos/keycloak: Document how to use a custom local databasetalyz2021-05-04
|
* Revert "nixos/keycloak: use db username in db init scripts"talyz2021-05-04
| | | | | | | | | This reverts commit d9e18f4e7f77fffde95384d36cc8ac5d1d51b356. This change is broken, since it doesn't configure the proper database username in keycloak when provisioning a local database with a custom username. Its intended behavior is also potentially confusing and dangerous, so rather than fixing it, let's revert to the old one.
* nixos/test-driver: Allow interactive testing on Wayland-only setupsMichael Weiss2021-05-04
| | | | | | On my system I have XWayland disabled and therefore only WAYLAND_DISPLAY is set. This ensures that the graphical output will still be enabled on such setups (both Wayland and X11 are supported by the viewer).
* Merge pull request #121512 from rnhmjoj/searxMichele Guerini Rocco2021-05-04
|\ | | | | searx: set settings.yml permissions using umask
| * nixos/searx: set settings.yml permissions using umaskrnhmjoj2021-05-03
| | | | | | | | This should solve a leakage of secrets as suggested in #121293
* | Merge pull request #121336 from markuskowa/upd-slurmmarkuskowa2021-05-04
|\ \ | | | | | | nixos/slurm: 20.11.5.1 -> 20.11.6.1, improve security
| * | nixos/slurm: fix creation of slurmdbd config fileMarkus Kowalewski2021-05-01
| | | | | | | | | | | | | | | replace cp/chmod by install to avoid security issues. See https://github.com/NixOS/nixpkgs/issues/121293
* | | formats.ini: Introduce `listToValue` argument (#121613)Silvan Mosberger2021-05-04
| | | | | | | | | | | | | | | Allows coercing lists to values. E.g. formats.ini { listToValue = lib.concatMapStringsSep ", " (lib.generators.mkValueStringDefault {}); }
* | | Merge pull request #121449 from endgame/metadata-fetcher-umaskSilvan Mosberger2021-05-04
|\ \ \ | | | | | | | | metadata fetchers: use umask instead of fetch-and-chmod
| * | | metadata fetchers: use umask instead of fetch-and-chmodJack Kelly2021-05-02
| | |/ | |/|
* | | Merge pull request #119325 from ymarkus/bookstackAaron Andersen2021-05-03
|\ \ \ | | | | | | | | bookstack: 0.31.7 -> 21.04.3 + nixos/bookstack: use umask before echoing & clear cache before starting
| * | | nixos/bookstack: use umask before echoing & clear cache before startingYannick Markus2021-05-03
| | | |
* | | | Merge pull request #121599 from Ma27/knot-exporter-patchWilliButz2021-05-04
|\ \ \ \ | | | | | | | | | | prometheus-knot-exporter: add patch to fix stats
| * | | | prometheus-knot-exporter: add patch to fix statsMaximilian Bosch2021-05-03
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a patch I filed against upstream[1] a while ago. As it isn't merged yet and fixes configurations with all stats enabled in knot (otherwise it'd crash when sending a request to `localhost:9433`), I decided that it makes sense to add it to the package directly. I extended the test to make sure that it only passes with this patch. [1] https://github.com/ghedo/knot_exporter/pull/6
* | | | Merge pull request #121587 from hercules-ci/nixos-test-inline-docAndreas Rammhold2021-05-03
|\ \ \ \ | | | | | | | | | | testing-python.nix: document runTests pos argument
| * | | | testing-python.nix: document runTests pos argumentRobert Hensing2021-05-03
| | | | |
* | | | | Merge pull request #89572 from rissson/nixos/unboundAndreas Rammhold2021-05-03
|\ \ \ \ \ | | | | | | | | | | | | nixos/unbound: add settings option, deprecate extraConfig
| * | | | | nixos/unbound: deprecate extraConfig in favor of settingsMarc 'risson' Schmitt2021-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow RFC 42 by having a settings option that is then converted into an unbound configuration file instead of having an extraConfig option. Existing options have been renamed or kept if possible. An enableRemoteAccess has been added. It sets remote-control setting to true in unbound.conf which in turn enables the new wrapping of unbound-control to access the server locally. Also includes options 'remoteAccessInterfaces' and 'remoteAccessPort' for remote access. Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* | | | | | Merge pull request #121558 from sumnerevans/fix-airsonic-serviceLuke Granger-Brown2021-05-03
|\ \ \ \ \ \ | | | | | | | | | | | | | | airsonic: force use of jre8
| * | | | | | airsonic: add test for moduleSumner Evans2021-05-03
| | | | | | |
| * | | | | | airsonic: force use of jre8Sumner Evans2021-05-03
| | | | | | |
* | | | | | | Merge pull request #120548 from minijackson/jellyfin-enhanced-testLuke Granger-Brown2021-05-03
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/tests/jellyfin: enhanced test
| * | | | | | | nixos/tests/jellyfin: enhanced testMinijackson2021-05-03
| | | | | | | |
* | | | | | | | Merge pull request #120800 from MetaDark/undistract-meLuke Granger-Brown2021-05-03
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | undistract-me: init at unstable-2020-08-09
| * | | | | | | | modules/programs/bash: add support for undistract-meKira Bruneau2021-05-03
| | | | | | | | |
| * | | | | | | | modules/programs/bash: move prompt plugins into separate modulesKira Bruneau2021-05-03
| | | | | | | | |
* | | | | | | | | Merge pull request #121172 from eyJhb/bind-list-to-attrsSilvan Mosberger2021-05-03
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | nixos/bind: refactor zones from a list to attrset
| * | | | | | | | nixos/bind: refactor zones from a list to attrseteyjhb2021-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit uses coercedTo to make zones a attrset instead of list. Makes it easier to access/change zones in multiple places.
* | | | | | | | | nixos/oauth2_proxy_nginx: add nginx config only if oauth2_proxy is enabled.Jean-Baptiste Giraudeau2021-05-03
| | | | | | | | |
* | | | | | | | | Merge pull request #109561 from mjlbach/init_matrix_dendriteSilvan Mosberger2021-05-03
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | matrix-dendrite: init at 0.3.11
| * | | | | | | | | matrix-dendrite: add nixos moduleMichael Lingelbach2021-05-03
| | | | | | | | | |
* | | | | | | | | | Merge pull request #121540 from lukegb/postfix-compatLuke Granger-Brown2021-05-03
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/tests/rspamd: fix OOM flakyness
| * | | | | | | | | | nixos/tests/rspamd: increase memoryLuke Granger-Brown2021-05-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rspamd seems to be consuming more memory now sometimes, causing OOMs in the test. Increase the memory given to these VMs to make the tests pass more reliably.
| * | | | | | | | | | nixos/postfix: fix compatibility levelLuke Granger-Brown2021-05-02
| | |_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Postfix has started outputting an error on startup that it can't parse the compatibility level 9999. Instead, just set the compatibility level to be identical to the current version, which seems to be the (new) intent for the compatibility level.
* | | | | | | | | | Merge pull request #121541 from lukegb/git-testLuke Granger-Brown2021-05-03
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/tests/gitdaemon: deflake by using systemd-tmpfiles
| * | | | | | | | | | nixos/tests/gitdaemon: deflake by using systemd-tmpfilesLuke Granger-Brown2021-05-02
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git-daemon won't start up if its project directory (here /git) doesn't exist. If we try to create it using the test harness, then we're racing whether we manage to connect to the backdoor vs. the startup speed of git-daemon. Instead, use systemd-tmpfiles, which is guaranteed(?) to run before network.target and thus before git-daemon.service starts.
* | | | | | | | | | Merge pull request #121548 from lukegb/bios-usb-betterLuke Granger-Brown2021-05-03
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/tests/installer: fix for i686-linux
| * | | | | | | | | | nixos/tests/installer: don't break under i686Luke Granger-Brown2021-05-03
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the installer tests just hang after the initial install phase on i686 because qemu just quits because of the gic parameter. Fix this by doing x86 things for both x86-64 and i686.
* | | | | | | | | | Merge pull request #121209 from mweinelt/pinnwandMartin Weinelt2021-05-03
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | nixos/tests/pinnwand: use wait_for_open_port instead of direct sockstat callMartin Weinelt2021-05-03
| | | | | | | | | | |
| * | | | | | | | | | nixos/tests/pinnwand: add negative-test for the reaperMartin Weinelt2021-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reaper, at this point, should not delete a freshly created paste.
| * | | | | | | | | | nixos/tests/pinnwand: show systemd-analyze securityMartin Weinelt2021-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Easy way to revisit the hardening setup of the systemd unit.
| * | | | | | | | | | nixos/pinnwand: add reaper systemd unit/timerMartin Weinelt2021-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reap function culls expired pastes outside of the process serving the pastes. Previously the database could accumulate a large number of pastes and while they were expired they would not be deleted unless accessed from the frontend.
| * | | | | | | | | | nixos/pinnwand: improve settings behaviourMartin Weinelt2021-05-03
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Individual settings would previously overwrite the whole config, but now individual values can be overwritten. Fix missing slash to make the database path an absolute path per https://docs.sqlalchemy.org/en/14/core/engines.html#sqlite. Drop preferred_lexers, it's not set to anything meaningful anyway.
* | | | | | | | | | Merge pull request #120048 from flokli/inotify-max-user-instancesFlorian Klink2021-05-03
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | | nixos/xserver: set fs.inotify.max_user_instances too
| * | | | | | | | | nixos/xserver: set fs.inotify.max_user_instances tooFlorian Klink2021-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A too low number of inotify user instances causes similar problems as max_user_watches. Without this, my workstation keeps running into things like this: $ sudo systemctl restart display-manager.service Failed to allocate directory watch: Too many open files
* | | | | | | | | | Merge pull request #121416 from primeos/nixos-tests-replace-QEMU_OPTSFlorian Klink2021-05-03
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/tests: Replace QEMU_OPTS usages with virtualisation.qemu.options
| * | | | | | | | | | nixos/tests: Replace QEMU_OPTS usages with virtualisation.qemu.optionsMichael Weiss2021-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See [0]: "QEMU_OPTS is something that should be set by people running VM tests interactively, to do port forwardings etc. We really should not poke with it from the test script - that's what virtualisation.qemu.options is for." [0]: https://github.com/NixOS/nixpkgs/pull/119615#discussion_r624145020 Co-authored-by: Florian Klink <flokli@flokli.de>