summary refs log tree commit diff
path: root/nixos/doc
AgeCommit message (Collapse)AuthorFilesLines
2022-11-2123.05 is Stoat 23.05-preMartin Weinelt3-0/+81
2022-11-21Merge pull request #200082 from panicgh/fetchgit-sparse-checkoutSandro2-0/+11
2022-11-20Merge pull request #199150 from Ma27/grafana-fixupMaximilian Bosch2-17/+198
nixos/grafana: documentation/warning improvements after #191768
2022-11-20nixos/doc: also note that external YAML files for grafana will end up in the ↵Maximilian Bosch2-0/+10
store
2022-11-20Merge pull request #198470 from RaitoBezarius/nc25-opensslMaximilian Bosch2-0/+24
nextcloud25: use openssl 1.1 as a PHP extension to fix RC4 encryption
2022-11-20nixos/grafana: allow using both directories or single YAML files for non-Nix ↵Maximilian Bosch2-2/+2
provisioning
2022-11-20nixos/doc: wording fixMaximilian Bosch2-4/+4
2022-11-20nixos/grafana: we only support single YAML files for provisioningMaximilian Bosch2-2/+2
2022-11-20nixos/grafana: re-add legacy notifiers test, mention notifiers in release notesMaximilian Bosch2-0/+14
2022-11-20nixos/doc: improve release-notes for services.grafanaMaximilian Bosch2-17/+174
2022-11-20Merge pull request #201000 from drupol/php/8.2.0Elis Hirwing2-0/+7
php82: init at 8.2.0rc6
2022-11-19nixos/manual: Don't recommend mkpasswd methodsMartin Weinelt2-3/+2
Instead rely on the default, which at this time is yescrypt.
2022-11-18Merge pull request #186764 from fricklerhandwerk/remove-syntax-overviewSergei Trofimovich4-380/+0
remove Nix language syntax summary
2022-11-18Merge #201359: firefox, thunderbird, librewolf: Enable wayland support by ↵Vladimír Čunát2-0/+13
default
2022-11-17mastodon: 3.5.3 -> 4.0.2Kerstin Humm2-0/+12
2022-11-17Merge pull request #200180 from Korny666/fix_install_chapterChristian Kögler2-13/+13
nixos/doc: correct install summary
2022-11-17firefox, thunderbird, librewolf: Enable wayland support by defaultMartin Weinelt2-0/+13
Enabling Wayland support by default prevents use of XWayland on Wayland systems, while correctly falling back to X11 when Wayland is unavailable in the current session. With the current packaging many people unnecessarily rely on the `firefox` attribute, which is suggested by nixos-generate-config, which in turn makes their Firefox use XWayland, when it shouldn't, which causes bugs with GNOME on Wayland: https://discourse.nixos.org/t/firefox-all-black-when-first-launched-after-login/21143 Using the Wayland-enabled Firefox was tested on pure X11 systems by contributors on the #nix-mozilla:nixos.org room and we are confident this change will not cause severe regressions. Even better, people can now toggle `MOZ_ENABLE_WAYLAND=<0|1>` in their environment to override this decision, should they feel the need to do so.
2022-11-16automatic-timezoned: init at 1.0.41Maxime Brunet2-0/+10
2022-11-16nixos/docs: document picom module changesThiago Kenji Okada2-0/+10
2022-11-16php82: init at 8.2.0rc6Pol Dellaiera2-0/+7
2022-11-16ocamlPackages.extlib: rename from ocaml_extlibsternenseemann2-0/+8
This matches the name used in dune and on OPAM.
2022-11-15release-notes: mention new `services.github-runners` & breaking changesVincent Haupert2-0/+35
2022-11-15fetchgit: make sparseCheckout a list of stringsNicolas Benes2-0/+11
The `sparseCheckout` argument allows the user to specify directories or patterns of files, which Git uses to filter files it should check-out. Git expects a multi-line string on stdin ("newline-delimited list", see `git-sparse-checkout(1)`), but within nixpkgs it is more consistent to use a list of strings instead. The list elements are joined to a multi-line string only before passing it to the builder script. A deprecation warning is emitted if a (multi-line) string is passed to `sparseCheckout`, but for the time being it is still accepted.
2022-11-14nixos/manual: re-add mention of mdDoc markerpennae2-13/+16
2022-11-13php: switch to `nts` by defaultPol Dellaiera2-0/+13
2022-11-12nixos/syncthing: disallow relative pathsRobert Schütz2-0/+15
Relative paths are interpreted relative to the working directory, which is currently unset and thus defaults to `/`. However we want to change the working directory in a future release such that relative paths are interpreted relative to `/var/lib/syncthing`.
2022-11-11Merge pull request #199424 from NixOS/haskell-updatessternenseemann2-2/+2
haskellPackages: update stackage and hackage
2022-11-11obs-studio27: removeFranz Pletz2-0/+10
2022-11-11nixos/nextcloud: fixup openssl compat changeMaximilian Bosch2-3/+2
Upon testing the change itself I realized that it doesn't build properly because * the `pname` of a php extension is `php-<name>`, not `<name>`. * calling the extension `openssl-legacy` resulted in PHP trying to compile `ext/openssl-legacy` which broke since it doesn't exist: source root is php-8.1.12 setting SOURCE_DATE_EPOCH to timestamp 1666719000 of file php-8.1.12/win32/wsyslog.c patching sources cdToExtensionRootPhase /nix/store/48mnkga4kh84xyiqwzx8v7iv090i7z66-stdenv-linux/setup: line 1399: cd: ext/openssl-legacy: No such file or directory I didn't encounter that one before because I was mostly interested in having a sane behavior for everyone not using this "feature" and the documentation around this. My findings about the behavior with turning openssl1.1 on/off are still valid because I tested this on `master` with manually replacing `openssl` by `openssl_1_1` in `php-packages.nix`. To work around the issue I had to slightly modify the extension build-system for PHP: * The attribute `extensionName` is now relevant to determine the output paths (e.g. `lib/openssl.so`). This is not a behavioral change for existing extensions because then `extensionName==name`. However when specifying `extName` in `php-packages.nix` this value is overridden and it is made sure that the extension called `extName` NOT `name` (i.e. `openssl` vs `openssl-legacy`) is built and installed. The `name` still has to be kept to keep the legacy openssl available as `php.extensions.openssl-legacy`. Additionally I implemented a small VM test to check the behavior with server-side encryption: * For `stateVersion` below 22.11, OpenSSL 1.1 is used (in `basic.nix` it's checked that OpenSSL 3 is used). With that the "default" behavior of the module is checked. * It is ensured that the PHP interpreter for Nextcloud's php-fpm actually loads the correct openssl extension. * It is tested that (encrypted) files remain usable when (temporarily) installing OpenSSL3 (of course then they're not decryptable, but on a rollback that should still be possible). Finally, a few more documentation changes: * I also mentioned the issue in `nextcloud.xml` to make sure the issue is at least mentioned in the manual section about Nextcloud. Not too much detail here, but the relevant option `enableBrokenCiphersForSSE` is referenced. * I fixed a few minor wording issues to also give the full context (we're talking about Nextcloud; we're talking about the PHP extension **only**; please check if you really need this even though it's enabled by default). This is because I felt that sometimes it might be hard to understand what's going on when e.g. an eval-warning appears without telling where exactly it comes from.
2022-11-10Merge pull request #174975 from danth/firefox-moduleAnderson Torres2-0/+12
nixos/firefox: init
2022-11-11Merge master into haskell-updatesgithub-actions[bot]2-0/+17
2022-11-10Merge pull request #200218 from Ma27/rm-kernel-4.9Maximilian Bosch2-0/+8
linux_4_9: remove
2022-11-10nixos/firefox: initDaniel Thwaites2-0/+12
2022-11-10Merge pull request #200319 from helsinki-systems/feat/redis-module-changesJanne Heß2-0/+9
nixos/redis: misc module changes
2022-11-10Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann2-5/+38
2022-11-10Merge master into staging-nextgithub-actions[bot]2-5/+17
2022-11-10nixos/nextcloud: minor docs cleanup for openssl changeMaximilian Bosch2-13/+20
* s/NextCloud/Nextcloud/g * `enableBrokenCiphersForSSE` should be enabled by default for any NixOS installation from before 22.11 to make sure existing installations don't run into the issue. Not the other way round. * Update release notes to reflect on that. * Improve wording of the warning a bit: explain which option to change to get rid of it. * Ensure that basic tests w/o `enableBrokenCiphersForSSE` run with OpenSSL 3.
2022-11-10nextcloud25: use openssl 1.1 as a PHP extension to fix RC4 encryptionRaito Bezarius2-0/+18
2022-11-10Merge pull request #200300 from thiagokokada/mame-tools-initAnderson Torres2-5/+17
mame-tools: init at 0.249
2022-11-10nixos/doc: document mame package changesThiago Kenji Okada2-0/+11
2022-11-10nixos/doc: formatting improvementsThiago Kenji Okada2-5/+6
2022-11-09nixos/redis: store config in state directoryajs1242-0/+9
this is needed because certain redis features, like sentinel, require the config file to be persistent
2022-11-09Merge master into haskell-updatesgithub-actions[bot]2-0/+47
2022-11-09Merge master into staging-nextgithub-actions[bot]2-0/+27
2022-11-08nixos/doc: mention signald update in release-notes and related upgrade ↵Maximilian Bosch2-0/+27
instructions
2022-11-08Merge master into staging-nextgithub-actions[bot]2-0/+10
2022-11-08linux_4_9: removeMaximilian Bosch2-0/+8
Support will be dropped on 01 Jan 2023[1]. Normally we'd keep it around until then, but considering that it's an LTS kernel it may be better to do it before 22.11 to make sure there are no unpleasant surprises. Closes #199933 [1] https://endoflife.date/linux
2022-11-08rmem_max: define merge functionhappysalada2-0/+10
2022-11-08nixos: correct install summaryPhilipp Hauck2-13/+13
2022-11-08Merge master into staging-nextgithub-actions[bot]2-0/+10