Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 87d321776199
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0af01aa8d1f5
Choose a head ref

Commits on Feb 23, 2020

  1. Copy the full SHA
    7fae3b1 View commit details

Commits on Apr 4, 2020

  1. python3Packages.nose2: 0.9.1 -> 0.9.2 and fix build for ZHF

    See inline comment; this is currently broken and not going to continue working
    on python2 without significant effort, so mark it python >= 3.6 only.
    
    https://hydra.nixos.org/build/114680648
    https://hydra.nixos.org/build/115518949
    
    CC @NixOS/nixos-release-managers
    
    ZHF: #80379
    bhipple committed Apr 4, 2020
    Copy the full SHA
    f9bc195 View commit details

Commits on Apr 6, 2020

  1. acme.sh: add bind.dnsutils to PATH

    This is required for nsupdate
    coderobe authored Apr 6, 2020
    Copy the full SHA
    1d34740 View commit details
  2. Copy the full SHA
    2bc984e View commit details
  3. drm_info: 2.1.0 -> 2.2.0

    Now requires pciutils to print vendor information.
    Emantor committed Apr 6, 2020
    Copy the full SHA
    8f991fe View commit details
  4. Copy the full SHA
    488527e View commit details

Commits on Apr 7, 2020

  1. nixos/ssh: don't accept ssh-dss keys

    These have been deprecated long enough.  I think this default was even
    made non-functional by 2337c75.  But
    it's still a scary thing to see there.
    
    Fixes NixOS/nixpkgs#33381.
    alyssais committed Apr 7, 2020
    Copy the full SHA
    387b9bf View commit details
  2. tautulli: 2.2.0 -> 2.2.1

    r-ryantm committed Apr 7, 2020
    Copy the full SHA
    78f97a9 View commit details

Commits on Apr 8, 2020

  1. Copy the full SHA
    bc18fd2 View commit details

Commits on Apr 9, 2020

  1. Copy the full SHA
    fe72fe2 View commit details
  2. libgnurl: 7.67.0 -> 7.69.1

    r-ryantm committed Apr 9, 2020
    Copy the full SHA
    4295a78 View commit details
  3. highlight: 3.55 -> 3.56

    r-ryantm committed Apr 9, 2020
    Copy the full SHA
    8472471 View commit details
  4. nextcloud: Review installation upgrade warning wording

    The new wording does not assume the user is upgrading.
    
    This is because a user could be setting up a new installation on 20.03
    on a server that has a 19.09 or before stateVersion!!
    
    The new wording ensures that confusion is reduced by stating that they
    do not have to care about the assumed 16→17 transition.
    
    Then, the wording explains that they should, and how to upgrade to
    version 18.
    
    It also reviews the confusing wording about "multiple" upgrades.
    
    * * *
    
    The only thing we cannot really do is stop a fresh install of 17 if
    there was no previous install, as it cannot be detected. That makes a
    useless upgrade forced for new users with old state versions.
    
    It is also important to state that they must set their package to
    Nextcloud 18, as future upgrades to Nextcloud will not allow an uprade
    from 17!
    
    I assume future warning messages will exist specifically stating what to
    do to go from 18 to 19, then 19 to 20, etc...
    samueldr committed Apr 9, 2020
    Copy the full SHA
    a1efbdb View commit details
  5. Copy the full SHA
    9fe0d57 View commit details

Commits on Apr 10, 2020

  1. quake3e: 2020-01-23 -> 2020-04-04

    Philipp Middendorf committed Apr 10, 2020
    Copy the full SHA
    0bfd020 View commit details
  2. maxscale: make broken package

    Izorkin committed Apr 10, 2020
    Copy the full SHA
    63d9ab0 View commit details
  3. omniorb: 4.2.3 -> 4.2.4

    r-ryantm committed Apr 10, 2020
    Copy the full SHA
    26468be View commit details
  4. Copy the full SHA
    759ac32 View commit details
  5. doctl: 1.35.0 -> 1.40.0

    zowoq committed Apr 10, 2020
    Copy the full SHA
    e6d4b95 View commit details
  6. Copy the full SHA
    e4e6a84 View commit details
  7. doctl: install shell completion

    zowoq committed Apr 10, 2020
    Copy the full SHA
    dcbe2aa View commit details
  8. Copy the full SHA
    c284b7b View commit details
  9. Copy the full SHA
    64eacb2 View commit details
  10. Copy the full SHA
    10292a3 View commit details
  11. Merge pull request #84888 from zowoq/doctl

    doctl: 1.35.0 -> 1.40.0
    marsam authored Apr 10, 2020
    Copy the full SHA
    c2d2899 View commit details
  12. Merge pull request #84908 from r-ryantm/auto-update/python2.7-casttube

    python27Packages.casttube: 0.2.0 -> 0.2.1
    marsam authored Apr 10, 2020
    Copy the full SHA
    a9dc3c4 View commit details
  13. Merge pull request #84887 from danieldk/maturin-0.8.0

    maturin: 0.7.9 -> 0.8.0
    marsam authored Apr 10, 2020
    Copy the full SHA
    580304e View commit details
  14. nix: 2.3.3 -> 2.3.4

    edolstra committed Apr 10, 2020
    Copy the full SHA
    cea352d View commit details
  15. Merge pull request #84911 from marsam/update-xonsh

    xonsh: 0.9.16 -> 0.9.17
    Ma27 authored Apr 10, 2020
    Copy the full SHA
    a4409f7 View commit details
  16. Merge pull request #84907 from r-ryantm/auto-update/python3.7-breathe

    python37Packages.breathe: 4.14.1 -> 4.14.2
    bhipple authored Apr 10, 2020
    Copy the full SHA
    67303dd View commit details
  17. Merge pull request #84886 from r-ryantm/auto-update/omniorb

    omniorb: 4.2.3 -> 4.2.4
    bhipple authored Apr 10, 2020
    Copy the full SHA
    171eb4f View commit details
  18. Merge pull request #84602 from alyssais/ssh

    nixos/ssh: don't accept ssh-dss keys
    edef1c authored Apr 10, 2020
    Copy the full SHA
    6fbacea View commit details
  19. Merge pull request #84412 from coderobe/patch-1

    acme.sh: add bind.dnsutils to PATH
    edef1c authored Apr 10, 2020
    Copy the full SHA
    7d4d98c View commit details
  20. Merge pull request #84905 from endocrimes/plex-2645

    plex: 1.19.1.2630-72c16a276 -> 1.19.1.2645-ccb6eb67e
    bhipple authored Apr 10, 2020
    Copy the full SHA
    7e75024 View commit details
  21. Copy the full SHA
    0ec78fe View commit details
  22. Copy the full SHA
    d484e6a View commit details
  23. pantheon.wingpanel: 2020-04-04 -> 2.3.1

    no changes
    worldofpeace committed Apr 10, 2020
    Copy the full SHA
    cac487d View commit details
  24. pantheon.pantheon-agent-polkit: 1.0.0 -> 1.0.1

    just translations
    worldofpeace committed Apr 10, 2020
    Copy the full SHA
    b810ce5 View commit details
  25. pantheon.elementary-capnet-assist: 2.2.4 -> 2.2.5

    just translations
    worldofpeace committed Apr 10, 2020
    Copy the full SHA
    082d977 View commit details
  26. Copy the full SHA
    ac2f83c View commit details
  27. pantheon.switchboard-plug-about: 2.6.1 -> 2.6.2

    just translations
    worldofpeace committed Apr 10, 2020
    Copy the full SHA
    45e3470 View commit details
  28. Copy the full SHA
    a86f2a1 View commit details
  29. Copy the full SHA
    c8a38c9 View commit details
  30. Copy the full SHA
    cc1550c View commit details
  31. Copy the full SHA
    3c4cf5d View commit details
  32. Merge pull request #84881 from pmiddend/quake3e-to-2020-04-04

    quake3e: 2020-01-23 -> 2020-04-04
    bhipple authored Apr 10, 2020
    Copy the full SHA
    bf5eb87 View commit details
  33. Copy the full SHA
    e7d592e View commit details
  34. Copy the full SHA
    dd80559 View commit details
  35. Copy the full SHA
    84cf00f View commit details
  36. Copy the full SHA
    7c15d4b View commit details
Showing 9,693 changed files with 29,926 additions and 21,263 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
48 changes: 24 additions & 24 deletions lib/licenses.nix
Original file line number Diff line number Diff line change
@@ -40,13 +40,13 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

amazonsl = {
fullName = "Amazon Software License";
url = http://aws.amazon.com/asl/;
url = "http://aws.amazon.com/asl/";
free = false;
};

amd = {
fullName = "AMD License Agreement";
url = http://developer.amd.com/amd-license-agreement/;
url = "http://developer.amd.com/amd-license-agreement/";
free = false;
};

@@ -57,7 +57,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

arphicpl = {
fullName = "Arphic Public License";
url = https://www.freedesktop.org/wiki/Arphic_Public_License/;
url = "https://www.freedesktop.org/wiki/Arphic_Public_License/";
};

artistic1 = spdx {
@@ -107,7 +107,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

bsl11 = {
fullName = "Business Source License 1.1";
url = https://mariadb.com/bsl11;
url = "https://mariadb.com/bsl11";
free = false;
};

@@ -230,7 +230,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

eapl = {
fullName = "EPSON AVASYS PUBLIC LICENSE";
url = http://avasys.jp/hp/menu000000700/hpg000000603.htm;
url = "http://avasys.jp/hp/menu000000700/hpg000000603.htm";
free = false;
};

@@ -246,7 +246,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

elastic = {
fullName = "ELASTIC LICENSE";
url = https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE.txt;
url = "https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE.txt";
free = false;
};

@@ -262,7 +262,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

epson = {
fullName = "Seiko Epson Corporation Software License Agreement for Linux";
url = https://download.ebz.epson.net/dsc/du/02/eula/global/LINUX_EN.html;
url = "https://download.ebz.epson.net/dsc/du/02/eula/global/LINUX_EN.html";
free = false;
};

@@ -293,7 +293,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

ffsl = {
fullName = "Floodgap Free Software License";
url = http://www.floodgap.com/software/ffsl/license.html;
url = "http://www.floodgap.com/software/ffsl/license.html";
free = false;
};

@@ -303,12 +303,12 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

g4sl = {
fullName = "Geant4 Software License";
url = https://geant4.web.cern.ch/geant4/license/LICENSE.html;
url = "https://geant4.web.cern.ch/geant4/license/LICENSE.html";
};

geogebra = {
fullName = "GeoGebra Non-Commercial License Agreement";
url = https://www.geogebra.org/license;
url = "https://www.geogebra.org/license";
free = false;
};

@@ -334,12 +334,12 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

gpl2ClasspathPlus = {
fullName = "GNU General Public License v2.0 or later (with Classpath exception)";
url = https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception;
url = "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception";
};

gpl2Oss = {
fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)";
url = https://www.mysql.com/about/legal/licensing/foss-exception;
url = "https://www.mysql.com/about/legal/licensing/foss-exception";
};

gpl2Plus = spdx {
@@ -359,7 +359,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

gpl3ClasspathPlus = {
fullName = "GNU General Public License v3.0 or later (with Classpath exception)";
url = https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception;
url = "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception";
};

hpnd = spdx {
@@ -370,7 +370,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {
# Intel's license, seems free
iasl = {
fullName = "iASL";
url = http://www.calculate-linux.org/packages/licenses/iASL;
url = "http://www.calculate-linux.org/packages/licenses/iASL";
};

ijg = spdx {
@@ -413,7 +413,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {
# Proprietary binaries; free to redistribute without modification.
issl = {
fullName = "Intel Simplified Software License";
url = https://software.intel.com/en-us/license/intel-simplified-software-license;
url = "https://software.intel.com/en-us/license/intel-simplified-software-license";
free = false;
};

@@ -469,7 +469,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

llgpl21 = {
fullName = "Lisp LGPL; GNU Lesser General Public License version 2.1 with Franz Inc. preamble for clarification of LGPL terms in context of Lisp";
url = http://opensource.franz.com/preamble.html;
url = "http://opensource.franz.com/preamble.html";
};

lppl12 = spdx {
@@ -489,7 +489,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

miros = {
fullName = "MirOS License";
url = https://opensource.org/licenses/MirOS;
url = "https://opensource.org/licenses/MirOS";
};

# spdx.org does not (yet) differentiate between the X11 and Expat versions
@@ -589,7 +589,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

postman = {
fullName = "Postman EULA";
url = https://www.getpostman.com/licenses/postman_base_app;
url = "https://www.getpostman.com/licenses/postman_base_app";
free = false;
};

@@ -605,7 +605,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

purdueBsd = {
fullName = " Purdue BSD-Style License"; # also know as lsof license
url = https://enterprise.dejacode.com/licenses/public/purdue-bsd;
url = "https://enterprise.dejacode.com/licenses/public/purdue-bsd";
};

qhull = spdx {
@@ -620,7 +620,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

qwt = {
fullName = "Qwt License, Version 1.0";
url = http://qwt.sourceforge.net/qwtlicense.html;
url = "http://qwt.sourceforge.net/qwtlicense.html";
};

ruby = spdx {
@@ -646,13 +646,13 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {
smail = {
shortName = "smail";
fullName = "SMAIL General Public License";
url = http://metadata.ftp-master.debian.org/changelogs/main/d/debianutils/debianutils_4.8.1_copyright;
url = "http://metadata.ftp-master.debian.org/changelogs/main/d/debianutils/debianutils_4.8.1_copyright";
};

sspl = {
shortName = "SSPL";
fullName = "Server Side Public License";
url = https://www.mongodb.com/licensing/server-side-public-license;
url = "https://www.mongodb.com/licensing/server-side-public-license";
free = false;
};

@@ -663,7 +663,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

ufl = {
fullName = "Ubuntu Font License 1.0";
url = http://font.ubuntu.com/ufl/ubuntu-font-licence-1.0.txt;
url = "http://font.ubuntu.com/ufl/ubuntu-font-licence-1.0.txt";
};

unfree = {
@@ -725,7 +725,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {

wadalab = {
fullName = "Wadalab Font License";
url = https://fedoraproject.org/wiki/Licensing:Wadalab?rd=Licensing/Wadalab;
url = "https://fedoraproject.org/wiki/Licensing:Wadalab?rd=Licensing/Wadalab";
};

wtfpl = spdx {
10 changes: 9 additions & 1 deletion nixos/doc/manual/release-notes/rl-2003.xml
Original file line number Diff line number Diff line change
@@ -809,14 +809,22 @@ auth required pam_succeed_if.so uid >= 1000 quiet
<listitem>
<para>
The nginx web server previously started its master process as root
privileged, then ran worker processes as a less privileged identity user.
privileged, then ran worker processes as a less privileged identity user
(the <literal>nginx</literal> user).
This was changed to start all of nginx as a less privileged user (defined by
<literal>services.nginx.user</literal> and
<literal>services.nginx.group</literal>). As a consequence, all files that
are needed for nginx to run (included configuration fragments, SSL
certificates and keys, etc.) must now be readable by this less privileged
user/group.
</para>
<para>
To continue to use the old approach, you can configure:
<programlisting>
services.nginx.appendConfig = let cfg = config.services.nginx; in ''user ${cfg.user} ${cfg.group};'';
systemd.services.nginx.serviceConfig.User = lib.mkForce "root";
</programlisting>
</para>
</listitem>
<listitem>
<para>
2 changes: 1 addition & 1 deletion nixos/lib/testing/jquery-ui.nix
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
'';

meta = {
homepage = https://jqueryui.com/;
homepage = "https://jqueryui.com/";
description = "A library of JavaScript widgets and effects";
platforms = stdenv.lib.platforms.all;
};
2 changes: 1 addition & 1 deletion nixos/lib/testing/jquery.nix
Original file line number Diff line number Diff line change
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {

meta = with stdenv.lib; {
description = "JavaScript library designed to simplify the client-side scripting of HTML";
homepage = http://jquery.com/;
homepage = "http://jquery.com/";
license = licenses.mit;
platforms = platforms.all;
};
2 changes: 1 addition & 1 deletion nixos/modules/hardware/raid/hpsa.nix
Original file line number Diff line number Diff line change
@@ -34,7 +34,7 @@ let

meta = with lib; {
description = "HP Smart Array CLI";
homepage = https://downloads.linux.hpe.com/SDR/downloads/MCP/Ubuntu/pool/non-free/;
homepage = "https://downloads.linux.hpe.com/SDR/downloads/MCP/Ubuntu/pool/non-free/";
license = licenses.unfreeRedistributable;
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ volth ];
4 changes: 2 additions & 2 deletions nixos/modules/installer/cd-dvd/iso-image.nix
Original file line number Diff line number Diff line change
@@ -483,7 +483,7 @@ in

isoImage.efiSplashImage = mkOption {
default = pkgs.fetchurl {
url = https://raw.githubusercontent.com/NixOS/nixos-artwork/a9e05d7deb38a8e005a2b52575a3f59a63a4dba0/bootloader/efi-background.png;
url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/a9e05d7deb38a8e005a2b52575a3f59a63a4dba0/bootloader/efi-background.png";
sha256 = "18lfwmp8yq923322nlb9gxrh5qikj1wsk6g5qvdh31c4h5b1538x";
};
description = ''
@@ -493,7 +493,7 @@ in

isoImage.splashImage = mkOption {
default = pkgs.fetchurl {
url = https://raw.githubusercontent.com/NixOS/nixos-artwork/a9e05d7deb38a8e005a2b52575a3f59a63a4dba0/bootloader/isolinux/bios-boot.png;
url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/a9e05d7deb38a8e005a2b52575a3f59a63a4dba0/bootloader/isolinux/bios-boot.png";
sha256 = "1wp822zrhbg4fgfbwkr7cbkr4labx477209agzc0hr6k62fr6rxd";
};
description = ''
8 changes: 4 additions & 4 deletions nixos/modules/installer/tools/nix-fallback-paths.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
x86_64-linux = "/nix/store/ddmmzn4ggz1f66lwxjy64n89864yj9w9-nix-2.3.3";
i686-linux = "/nix/store/5axys7hsggb4282dsbps5k5p0v59yv13-nix-2.3.3";
aarch64-linux = "/nix/store/k80nwvi19hxwbz3c9cxgp24f1jjxwmcc-nix-2.3.3";
x86_64-darwin = "/nix/store/lrnvapsqmf0ja6zfyx4cpxr7ahdr7f9b-nix-2.3.3";
x86_64-linux = "/nix/store/8928ygfyf9iassfrnj76v55s6zid58ja-nix-2.3.4";
i686-linux = "/nix/store/b5cx3nmba9ahx3wk5ybxa67k40pdpdxn-nix-2.3.4";
aarch64-linux = "/nix/store/p6j4mis6agdjlk4j0cyg7yh58wpm3kif-nix-2.3.4";
x86_64-darwin = "/nix/store/aizhr07dljmlbf17wfrj40x3s0b5iv3d-nix-2.3.4";
}
2 changes: 1 addition & 1 deletion nixos/modules/misc/version.nix
Original file line number Diff line number Diff line change
@@ -76,7 +76,7 @@ in
defaultChannel = mkOption {
internal = true;
type = types.str;
default = https://nixos.org/channels/nixos-unstable;
default = "https://nixos.org/channels/nixos-unstable";
description = "Default NixOS channel to which the root user is subscribed.";
};

9 changes: 2 additions & 7 deletions nixos/modules/programs/ssh.nix
Original file line number Diff line number Diff line change
@@ -61,12 +61,9 @@ in
'';
};

# Allow DSA keys for now. (These were deprecated in OpenSSH 7.0.)
pubkeyAcceptedKeyTypes = mkOption {
type = types.listOf types.str;
default = [
"+ssh-dss"
];
default = [];
example = [ "ssh-ed25519" "ssh-rsa" ];
description = ''
Specifies the key types that will be used for public key authentication.
@@ -75,9 +72,7 @@ in

hostKeyAlgorithms = mkOption {
type = types.listOf types.str;
default = [
"+ssh-dss"
];
default = [];
example = [ "ssh-ed25519" "ssh-rsa" ];
description = ''
Specifies the host key algorithms that the client wants to use in order of preference.
Original file line number Diff line number Diff line change
@@ -88,7 +88,7 @@ in

services.kubernetes.addonManager.bootstrapAddons = mkIf isRBACEnabled
(let
name = system:kube-addon-manager;
name = "system:kube-addon-manager";
namespace = "kube-system";
in
{
Original file line number Diff line number Diff line change
@@ -63,7 +63,7 @@ stdenv.mkDerivation {

meta = {
description = "Brother brscan4 sane backend driver etc files";
homepage = http://www.brother.com;
homepage = "http://www.brother.com";
platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.unfree;
maintainers = with stdenv.lib.maintainers; [ jraygauthier ];
2 changes: 1 addition & 1 deletion nixos/modules/services/misc/nix-daemon.nix
Original file line number Diff line number Diff line change
@@ -283,7 +283,7 @@ in
trustedBinaryCaches = mkOption {
type = types.listOf types.str;
default = [ ];
example = [ http://hydra.nixos.org/ ];
example = [ "http://hydra.nixos.org/" ];
description = ''
List of binary cache URLs that non-root users can use (in
addition to those specified using
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ let
cfg = config.services.openafsClient;

cellServDB = pkgs.fetchurl {
url = http://dl.central.org/dl/cellservdb/CellServDB.2018-05-14;
url = "http://dl.central.org/dl/cellservdb/CellServDB.2018-05-14";
sha256 = "1wmjn6mmyy2r8p10nlbdzs4nrqxy8a9pjyrdciy5nmppg4053rk2";
};

2 changes: 1 addition & 1 deletion nixos/modules/services/web-apps/documize.nix
Original file line number Diff line number Diff line change
@@ -130,7 +130,7 @@ in {
config = mkIf cfg.enable {
systemd.services.documize-server = {
description = "Documize Wiki";
documentation = [ https://documize.com/ ];
documentation = [ "https://documize.com/" ];
wantedBy = [ "multi-user.target" ];

serviceConfig = {
17 changes: 13 additions & 4 deletions nixos/modules/services/web-apps/nextcloud.nix
Original file line number Diff line number Diff line change
@@ -322,12 +322,21 @@ in {
Please migrate your configuration to config.services.nextcloud.poolSettings.
'')
++ (optional (versionOlder cfg.package.version "18") ''
A legacy Nextcloud install (from before NixOS 20.03) may be installed.
You're currently deploying an older version of Nextcloud. This may be needed
since Nextcloud doesn't allow major version upgrades across multiple versions (i.e. an
upgrade from 16 is possible to 17, but not to 18).
since Nextcloud doesn't allow major version upgrades that skip multiple
versions (i.e. an upgrade from 16 is possible to 17, but not 16 to 18).
It is assumed that Nextcloud will be upgraded from version 16 to 17.
* If this is a fresh install, there will be no upgrade to do now.
* If this server already had Nextcloud installed, first deploy this to your
server, and wait until the upgrade to 17 is finished.
Please deploy this to your server and wait until the migration is finished. After
that you can deploy to the latest Nextcloud version available.
Then, set `services.nextcloud.package` to `pkgs.nextcloud18` to upgrade to
Nextcloud version 18.
'');

services.nextcloud.package = with pkgs;
Original file line number Diff line number Diff line change
@@ -220,7 +220,7 @@ in
globalRedirect = mkOption {
type = types.nullOr types.str;
default = null;
example = http://newserver.example.org/;
example = "http://newserver.example.org/";
description = ''
If set, all requests for this host are redirected permanently to
the given URL.
Loading