about summary refs log tree commit diff
path: root/nixos/doc
Commit message (Collapse)AuthorAge
* Fix typos (#85693)Alexandre Esteves2020-04-22
|
* rl-2003: Update the release documentationIsmaël Bouya2020-04-21
| | | | | | It currently says that everything will be backward compatible between lego and simp-le certificates, but it’s not. (cherry picked from commit 21c4a33ceef77dec2b821f7164e13971862d5575)
* Merge pull request #85604 from adisbladis/podman-moduleadisbladis2020-04-21
|\ | | | | nixos/virtualisation.podman: Init module
| * nixos/virtualisation.podman: Init moduleadisbladis2020-04-21
| |
* | nixos/manual: fix buildworldofpeace2020-04-21
| |
* | Merge pull request #85692 from nh2/systemd-update-default-rate-limitFlorian Klink2020-04-21
|\ \ | |/ |/| journald service: Increase default rate limit 1000 -> 10000.
| * journald service: Increase default rate limit 1000 -> 10000.Niklas Hambüchen2020-04-21
| | | | | | | | | | | | Follows the upstream change of this default: https://github.com/systemd/systemd/pull/8660
* | Merge pull request #85186 from worldofpeace/20.03-readmeworldofpeace2020-04-20
|\ \ | |/ |/| README.md: 20.03 release
| * rl-2003: release dateworldofpeace2020-04-20
| |
| * nixos/manual: 19.09 -> 20.03worldofpeace2020-04-17
| |
* | manual/rl-2009.xml: fix build (#85478)Edmund Wu2020-04-18
| | | | | | https://github.com/NixOS/nixpkgs/commit/16a4332d60c55ab6ce78f0ce56643b83fc3e7fed#diff-43de86228df91216c5cfc9446cb041feL249
* | nixos/deluge: support 2.xMilan Pässler2020-04-18
| |
* | Merge pull request #85085 from Ericson2314/document-haskell-env-changesJohn Ericson2020-04-12
|\ \ | | | | | | nixos/doc: Document breaking change to Haskell dev shells
| * | nixos/doc: Document breaking change to Haskell dev shellsJohn Ericson2020-04-12
| | |
* | | Merge pull request #81848 from grahamc/nested-specialisationGraham Christensen2020-04-12
|\ \ \ | |_|/ |/| | specialisation: replace nesting with named configurations
| * | specialisation: replace nesting with named configurationsGraham Christensen2020-04-12
| | | | | | | | | | | | Co-authored-by: worldofpeace <worldofpeace@protonmail.ch>
* | | rl-2003: remove section on intel GPU workaroundRouven Czerwinski2020-04-12
| | | | | | | | | | | | | | | | | | | | | | | | According to my analysis the last critical fix went into v5.4.23, I have confirmed this by running WebGL over night and haven't seen a single i915 GPU hang. Lets remove the notes from the release notes. (cherry picked from commit da764d22ce3b698707861d58824843ded87cbb0a)
* | | rl-2003: qa touchupsworldofpeace2020-04-11
| | | | | | | | | | | | | | | | | | Fixes https://github.com/NixOS/nixpkgs/issues/82777 (cherry picked from commit 7c9f30befaa5360a9c3d7d566fdf1922f84ee6c5)
* | | nixos/release-notes/rl-2003.xml: add highlightsFlorian Klink2020-04-11
| | | | | | | | | | | | | | | | | | Fixes #79180. (cherry picked from commit ec11fd21637535d87cdbac95c8caa095a73674ef)
* | | nixos/release-notes: fix minor spelling mistake in the Nextcloud sectionMaximilian Bosch2020-04-11
| | | | | | | | | | | | As discovered by flokli.
* | | release notes: Explain how to run nginx master as root. Fixes #84391Niklas Hambüchen2020-04-11
|/ /
* | nixos/release-notes: mention that dhcpcd stopped giving IPv4 addresses to ↵Justin Humm2020-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bridges by default This is an backward incompatible change from upstream dhcpcd [0], as this could have easily locked me out of my box. As dhcpcd doesn't allow to use only a blacklist (denyinterfaces in dhcpcd.conf) of devices and use all remaining devices, while explicitly allowing some interfaces like bridges, I think the best option would be to not change anything about it and just educate the users here about that edge case and how to solve it. [0] https://roy.marples.name/archives/dhcpcd-discuss/0002621.html (cherry picked from commit eeeb2bf8035b309a636d596de6a3b1d52ca427b1)
* | Merge pull request #84501 from Ma27/bump-hydraMaximilian Bosch2020-04-08
|\ \ | | | | | | hydra: 2020-03-24 -> 2020-04-07
| * | hydra: 2020-03-24 -> 2020-04-07Maximilian Bosch2020-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also removed `pkgs.hydra-flakes` since flake-support has been merged into master[1]. Because of that, `pkgs.hydra-unstable` is now compiled against `pkgs.nixFlakes` and currently requires a patch since Hydra's master doesn't compile[2] atm. [1] https://github.com/NixOS/hydra/pull/730 [2] https://github.com/NixOS/hydra/pull/732
* | | manual/rl-2009.xml: Fix literal closing tagdevhell2020-04-08
| | | | | | | | | | | | Cc: @flokli
* | | notmuch: make emacs a separate outputFlorian Klink2020-04-07
|/ / | | | | | | | | This puts all emacs-related binaries and code to a separate output, removing emacs from the runtime closure of neomutt.
* | Merge pull request #83792 from primeos/gollumMichael Weiss2020-04-07
|\ \ | | | | | | gollum: 4.1.4 -> 5.0.1
| * | gollum: 4.1.4 -> 5.0.1Michael Weiss2020-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some changes might require manual migration steps: "Due to changes to the way in which Gollum handles filenames, you may have to change some links in your wiki when migrating from gollum 4.x. See the release notes [0] for more details. You may find the bin/gollum-migrate-tags script helpful to accomplish this. Also see the --lenient-tag-lookup option for making tag lookup backwards compatible with 4.x, though note that this will decrease performance on large wikis with many tags." (source: [1]) [0]: https://github.com/gollum/gollum/wiki/5.0-release-notes [1]: https://github.com/gollum/gollum/blob/v5.0.0/HISTORY.md
* | | rl-2003: mention python driverworldofpeace2020-04-06
|/ / | | | | | | (cherry picked from commit a435d41af5ca29c879ee84b19186c55f2caa35ee)
* | documentation: minor spelling and stylistic fixesRobert Helgesson2020-04-05
| |
* | Merge pull request #83896 from etu/slim-down-default-php-v3Elis Hirwing2020-04-05
|\ \ | | | | | | PHP: Make the default package more sane [v3]
| * | php: Simplify php-packages import, rename exts -> extensionstalyz2020-04-05
| | |
| * | php: split php.packages to php.packages and php.extensionsElis Hirwing2020-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So now we have only packages for human interaction in php.packages and only extensions in php.extensions. With this php.packages.exts have been merged into the same attribute set as all the other extensions to make it flat and nice. The nextcloud module have been updated to reflect this change as well as the documentation.
| * | docs/rl: Update release log to match the updates to the default attributesElis Hirwing2020-04-05
| | |
| * | php: Add release log entry for the php changesElis Hirwing2020-03-29
| | |
* | | Merge master into staging-nextFrederik Rietdijk2020-04-03
|\ \ \
| * | | mariadb: add option to build server without tokudb storageIzorkin2020-04-02
| | | |
| * | | Merge pull request #83617 from Ma27/mongodb-changelogMaximilian Bosch2020-03-31
| |\ \ \ | | |/ / | |/| | nixos/release-notes: mention that mongodb is unfree now
| | * | nixos/release-notes: mention that mongodb is unfree nowMaximilian Bosch2020-03-28
| | | |
* | | | Merge remote-tracking branch 'upstream/master' into HEADJörg Thalheim2020-03-29
|\| | |
| * | | Merge pull request #83600 from Ma27/hydra-two-stage-deployGraham Christensen2020-03-28
| |\ \ \ | | |/ / | |/| | hydra: 2020-02-06 -> 2020-03-{24,27}
| | * | hydra: 2020-02-06 -> 2020-03-{24,27}Maximilian Bosch2020-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrades Hydra to the latest master/flake branch. To perform this upgrade, it's needed to do a non-trivial db-migration which provides a massive performance-improvement[1]. The basic ideas behind multi-step upgrades of services between NixOS versions have been gathered already[2]. For further context it's recommended to read this first. Basically, the following steps are needed: * Upgrade to a non-breaking version of Hydra with the db-changes (columns are still nullable here). If `system.stateVersion` is set to something older than 20.03, the package will be selected automatically, otherwise `pkgs.hydra-migration` needs to be used. * Run `hydra-backfill-ids` on the server. * Deploy either `pkgs.hydra-unstable` (for Hydra master) or `pkgs.hydra-flakes` (for flakes-support) to activate the optimization. The steps are also documented in the release-notes and in the module using `warnings`. `pkgs.hydra` has been removed as latest Hydra doesn't compile with `pkgs.nixStable` and to ensure a graceful migration using the newly introduced packages. To verify the approach, a simple vm-test has been added which verifies the migration steps. [1] https://github.com/NixOS/hydra/pull/711 [2] https://github.com/NixOS/nixpkgs/pull/82353#issuecomment-598269471
* | | | Merge staging-next into stagingFrederik Rietdijk2020-03-28
|\| | |
| * | | Merge pull request #82603 from emilazy/nixos-initrd-opensshYegor Timoshenko2020-03-28
| |\ \ \ | | |/ / | |/| | nixos/initrd-ssh: switch from Dropbear to OpenSSH
| | * | nixos/initrd-ssh: switch from Dropbear to OpenSSHEmily2020-03-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dropbear lags behind OpenSSH significantly in both support for modern key formats like `ssh-ed25519`, let alone the recently-introduced U2F/FIDO2-based `sk-ssh-ed25519@openssh.com` (as I found when I switched my `authorizedKeys` over to it and promptly locked myself out of my server's initrd SSH, breaking reboots), as well as security features like multiprocess isolation. Using the same SSH daemon for stage-1 and the main system ensures key formats will always remain compatible, as well as more conveniently allowing the sharing of configuration and host keys. The main reason to use Dropbear over OpenSSH would be initrd space concerns, but NixOS initrds are already large (17 MiB currently on my server), and the size difference between the two isn't huge (the test's initrd goes from 9.7 MiB to 12 MiB with this change). If the size is still a problem, then it would be easy to shrink sshd down to a few hundred kilobytes by using an initrd-specific build that uses musl and disables things like Kerberos support. This passes the test and works on my server, but more rigorous testing and review from people who use initrd SSH would be appreciated!
| * | | nixos/release-notes: mention mongodb updateMaximilian Bosch2020-03-26
| | | |
| * | | Merge pull request #82353 from Ma27/nextcloud-upgrade-pathMaximilian Bosch2020-03-26
| |\ \ \ | | |/ / | |/| | nixos/nextcloud: fix upgrade path from 19.09 to 20.03
| | * | nixos/nextcloud: implement a safe upgrade-path between 19.09 and 20.03Maximilian Bosch2020-03-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's impossible to move two major-versions forward when upgrading Nextcloud. This is an issue when comming from 19.09 (using Nextcloud 16) and trying to upgrade to 20.03 (using Nextcloud 18 by default). This patch implements the measurements discussed in #82056 and #82353 to improve the update process and to circumvent similar issues in the future: * `pkgs.nextcloud` has been removed in favor of versioned attributes (currently `pkgs.nextcloud17` and `pkgs.nextcloud18`). With that approach we can safely backport major-releases in the future to simplify those upgrade-paths and we can select one of the major-releases as default depending on the configuration (helpful to decide whether e.g. `pkgs.nextcloud17` or `pkgs.nextcloud18` should be used on 20.03 and `master` atm). * If `system.stateVersion` is older than `20.03`, `nextcloud17` will be used (which is one major-release behind v16 from 19.09). When using a package older than the latest major-release available (currently v18), the evaluation will cause a warning which describes the issue and suggests next steps. To make those package-selections easier, a new option to define the package to be used for the service (namely `services.nextcloud.package`) was introduced. * If `pkgs.nextcloud` exists (e.g. due to an overlay which was used to provide more recent Nextcloud versions on older NixOS-releases), an evaluation error will be thrown by default: this is to make sure that `services.nextcloud.package` doesn't use an older version by accident after checking the state-version. If `pkgs.nextcloud` is added manually, it needs to be declared explicitly in `services.nextcloud.package`. * The `nixos/nextcloud`-documentation contains a "Maintainer information"-chapter which describes how to roll out new Nextcloud releases and how to deal with old (and probably unsafe) versions. Closes #82056
| * | | services/misc/nixos-manual.nix: RemoveEelco Dolstra2020-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running the manual on a TTY is useless in the graphical ISOs and not particularly useful in non-graphical ISOs (since you can also run 'nixos-help'). Fixes #83157.
* | | | rl-2009: note gnome desktop upgradeTor Hedin Brønner2020-03-24
|/ / /