about summary refs log tree commit diff
path: root/nixos/doc
AgeCommit message (Collapse)AuthorFilesLines
2020-03-26nixos/release-notes: mention mongodb updateMaximilian Bosch1-0/+5
2020-03-26Merge pull request #82353 from Ma27/nextcloud-upgrade-pathMaximilian Bosch1-0/+49
nixos/nextcloud: fix upgrade path from 19.09 to 20.03
2020-03-25nixos/nextcloud: implement a safe upgrade-path between 19.09 and 20.03Maximilian Bosch1-0/+49
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
2020-03-24services/misc/nixos-manual.nix: RemoveEelco Dolstra1-2/+1
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.
2020-03-22nixos/duosec: rename ikey option to integrationKeyAaron Andersen1-0/+4
2020-03-22nixos/duosec: replace insecure skey option with secure secretKeyFile optionAaron Andersen1-0/+8
2020-03-19nixos/manual: fix buildFlorian Klink1-1/+1
2020-03-19nixos/networkd: respect systemd.network.links also with disabled ↵Florian Klink1-1/+9
systemd-networkd This mirrors the behaviour of systemd - It's udev that parses `.link` files, not `systemd-networkd`. This was originally applied in 36ef112a477034fc6d1d9170bf1bcda0140a8d1d, but was reverted due to 1115959a8d4d73ad73341563dc8bbf52230a281e causing evaluation errors on hydra.
2020-03-18Merge pull request #82665 from bhipple/doc/upowerNiklas Hambüchen1-0/+7
doc: update 20.03 release notes regarding upower
2020-03-17Merge pull request #79851 from mmilata/supybot-enhancementsgoibhniu1-0/+10
nixos/supybot: switch to python3, enable systemd sandboxing, add option for installing plugins
2020-03-17Doc: Fix typodavidak1-1/+1
2020-03-16doc: update 20.03 release notes regarding upowerBenjamin Hipple1-0/+7
UPower works just fine in 20.03, but only if the service is enabled. Resolves #82529; see issue for details.
2020-03-16nixos/doc/matrix-synapse: refactorMaximilian Bosch3-219/+4
* Linkify all service options used in the code-examples. * Demonstrated the use of `riot-web.override {}`. * Moved the example how to configure a postgresql-database for `matrix-synapse` to this document from the 20.03 release-notes.
2020-03-15matrix-synapse: 1.9.1 -> 1.11.1Maximilian Bosch1-0/+60
https://github.com/matrix-org/synapse/releases/tag/v1.10.0 https://github.com/matrix-org/synapse/releases/tag/v1.10.1 https://github.com/matrix-org/synapse/releases/tag/v1.11.0 https://github.com/matrix-org/synapse/releases/tag/v1.11.1
2020-03-15Merge pull request #82614 from Ekleog/xfce4-remove-aliasLéo Gaspard1-4/+4
xfce4-12: remove alias
2020-03-14Merge pull request #82413 from aanderse/authorized-keys-commandFlorian Klink1-0/+9
nixos/sshd: add authorizedKeysCommand and authorizedKeysCommandUser options
2020-03-14xfce4-12: remove aliasLéo Gaspard1-4/+4
2020-03-13Revert Merge #82310: nixos/systemd: apply .linkVladimír Čunát1-8/+0
...even when networkd is disabled This reverts commit ce78f3ac701017008aa7f1db387b871b7ae65e01, reversing changes made to dc34da0755b3c36469965659c0ee4a1337e81c05. I'm sorry; Hydra has been unable to evaluate, always returning > error: unexpected EOF reading a line and I've been unable to reproduce the problem locally. Bisecting pointed to this merge, but I still can't see what exactly was wrong.
2020-03-13nixos/manual: fix buildMaximilian Bosch1-1/+1
2020-03-12nixos/sshd: add authorizedKeysCommand and authorizedKeysCommandUser optionsAaron Andersen1-0/+9
2020-03-12Merge pull request #82310 from flokli/systemd-network-link-no-networkdFlorian Klink1-0/+8
nixos/systemd: apply .link even when networkd is disabled
2020-03-11php: 7.3.15 -> 7.4.3Elis Hirwing1-0/+5
2020-03-11nixos/networkd: respect systemd.network.links also with disabled ↵Florian Klink1-0/+8
systemd-networkd This mirrors the behaviour of systemd - It's udev that parses `.link` files, not `systemd-networkd`.
2020-03-09nixos/supybot: enable systemd sandboxing optionsMartin Milata1-0/+10
2020-03-05nixos/release-notes: fix a tiny typoVladimír Čunát1-1/+1
2020-03-02nixos/release-notes: mention fix for predictable network-interfaces in initrdMaximilian Bosch1-0/+9
2020-03-02Merge pull request #81473 from pacien/riot-no-phoning-home-release-notes-20-03Michele Guerini Rocco1-0/+10
riot-web: mention incompatible config change in release notes
2020-03-02riot-web: mention incompatible config change in release notespacien1-0/+10
Mention the changes introduced in commit c9e5cca. GitHub: closes #81416
2020-03-01doc/xfce: remove trailing codeworldofpeace1-1/+0
2020-02-29nixos/manual: add environment.systemPackages option in an exampleSuwon Park1-0/+1
The environment.systemPackages option lacks in the example which is used in the next paragraph to explain merging of the options defined by multiple modules.
2020-02-25Merge pull request #80666 from netixx/grafana-phantomhs2-optionalMaximilian Bosch1-1/+12
grafana: made phantomjs2 optional
2020-02-25nixos/manual: fix dates for support-plan of 20.09Maximilian Bosch1-1/+1
2020-02-25grafana: made phantomjs2 optionalNetix (Espinet François)1-1/+12
On servers especially, phantomjs2 pulls graphical dependencies which is unecessary. This pathes enable the package to be linked/installed without phantomjs2. Phantomjs2 is disabled by default since it has been deprecated in grafana https://grafana.com/docs/grafana/latest/guides/whats-new-in-v6-4/
2020-02-22Revert "Theming options for Gtk and Qt"worldofpeace1-32/+0
2020-02-22nixos release process: use rev-list --count like Hydra does.Graham Christensen1-2/+3
2020-02-21Merge pull request #71079 from gnidorah/themingMichele Guerini Rocco1-0/+32
Theming options for Gtk and Qt
2020-02-21nixos/doc: mention qt and gtk modulesgnidorah1-0/+32
2020-02-15nixos/nixos-build-vms: switch to python test-driverMaximilian Bosch1-0/+6
In 0945178b3c6fd9e33002dd6e3c6f77dfca49565a we decided that Perl-based VM tests should be deprecated and will be removed between 20.03 and 20.09. So let's switch `nixos-build-vms(8)` to python as well (which is entirely interactive, so other scripts won't break). In my experience, the test-driver isn't used most of the time, so this patch is mainly supposed to get rid of the (probably misleading) deprecation warning when running `nixos-build-vms`. Apart from that, the interface for python's test-driver is way nicer.
2020-02-10rl-2009: typoworldofpeace1-1/+1
2020-02-1020.09 is Nightingaleworldofpeace2-0/+81
2020-02-10Merge pull request #68897 from edolstra/masterEelco Dolstra2-10/+78
Flake support
2020-02-10Merge pull request #78373 from serokell/yorickvp/buildkitesSilvan Mosberger1-6/+10
nixos/buildkite-agents: support multiple buildkite agents
2020-02-10nixos/buildkite-agents: update release notesYorick van Pelt1-6/+10
2020-02-10nixos: Fix build of manualaszlig1-1/+2
XML error introduced with merge commit 4e0fea3fe294d112ac6eef5adbed2357. This was probably because of wrong conflict resolution, because the actual change (d8e697b4fcfd929d05221ac3e67b9c04ac69df86) had the close tag of the <para/> element, but the merge commit didn't. Signed-off-by: aszlig <aszlig@nix.build>
2020-02-10Merge pull request #77578 from m1cr0man/masterFlorian Klink1-0/+15
Replace simp-le with lego and support DNS-01 challenge
2020-02-09gcc-snapshot: removeMaximilian Bosch1-0/+6
Package is marked as broken for >2 years and used a fairly old snapshot from the gcc7-branch, so I fairly doubt that this is somewhere used (and is also pretty misleading as you don't expect a random snapshot from gcc7 at `pkgs.gcc-snapshot`).
2020-02-09nixos/acme: Update release note, remove redundant requiresLucas Savva11-45/+312
Merge remote-tracking branch 'remotes/upstream/master'
2020-02-09nixos/acme: update release notes for 20.03Lucas Savva1-0/+16
2020-02-08doc: Add documentation for the new option to the Automatic Upgrades sectionDaniel Frank1-4/+9
2020-02-05nixos-{rebuild,container}: Use flakeref#attrpath syntaxEelco Dolstra1-21/+4
This makes them consistent with the 'nix' command line.