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: cdec6217d98b
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: e4ee5b916079
Choose a head ref

Commits on May 11, 2019

  1. libssh2: 1.8.1 -> 1.8.2

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/libssh2/versions
    
    (cherry picked from commit 75bbd76)
    Seems suitable: https://www.libssh2.org/changes.html#1.8.2
    r-ryantm authored and vcunat committed May 11, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    vcunat Vladimír Čunát
    Copy the full SHA
    3f05ea6 View commit details

Commits on May 13, 2019

  1. nixos/gdm: use provided PAM login configuration wherever possible

    Fixes #21859
    
    (cherry picked from commit 5b9895b)
    outergod authored and alexeymuranov committed May 13, 2019
    Copy the full SHA
    6ceb134 View commit details
  2. nixos/pam: Add GNOME keyring use_authtok directive to password group

    (cherry picked from commit 56bd011)
    outergod authored and alexeymuranov committed May 13, 2019
    Copy the full SHA
    65eacdd View commit details
  3. libaudit: enable arm (including aarch64) support

    (cherry picked from commit 972c0ca)
    lheckemann committed May 13, 2019
    Copy the full SHA
    a544eb4 View commit details
  4. Merge pull request #61450 from alexeymuranov/backport-gdm_pam_fix-to-…

    …19.03
    
    [19.03] Backport GDM PAM fix (cherry-picked from master)
    worldofpeace authored May 13, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3adb08f View commit details

Commits on May 14, 2019

  1. postgresql_9_4: 9.4.21 -> 9.4.22

    (cherry picked from commit e6cf849)
    marsam authored and FRidh committed May 14, 2019
    Copy the full SHA
    9c51f7c View commit details
  2. postgresql_9_5: 9.5.16 -> 9.5.17

    (cherry picked from commit 63f8f36)
    marsam authored and FRidh committed May 14, 2019
    Copy the full SHA
    81bd3bc View commit details
  3. postgresql_9_6: 9.6.12 -> 9.6.13

    (cherry picked from commit 04cc838)
    marsam authored and FRidh committed May 14, 2019
    Copy the full SHA
    dbcb19f View commit details
  4. postgresql_10: 10.7 -> 10.8

    (cherry picked from commit 34309d7)
    marsam authored and FRidh committed May 14, 2019
    Copy the full SHA
    e9778d9 View commit details
  5. postgresql_11: 11.2 -> 11.3

    (cherry picked from commit fa9015f)
    marsam authored and FRidh committed May 14, 2019
    Copy the full SHA
    822243a View commit details
  6. Copy the full SHA
    1d8f4de View commit details
  7. darwin.binutils: add myself as maintainer

    (cherry picked from commit c563965)
    matthewbauer authored and FRidh committed May 14, 2019
    Copy the full SHA
    6196b73 View commit details
  8. darwin.binutils: set low priority

    (cherry picked from commit a4fbfe4)
    matthewbauer authored and FRidh committed May 14, 2019
    Copy the full SHA
    ab28cfa View commit details
  9. unix-tools: set low priority

    (cherry picked from commit 228f2ea)
    matthewbauer authored and FRidh committed May 14, 2019
    Copy the full SHA
    1eaaf4e View commit details
  10. bintools-wrapper: set low priority

    (cherry picked from commit 9f6f223)
    matthewbauer authored and FRidh committed May 14, 2019
    Copy the full SHA
    238ba9e View commit details
  11. gnutar: set low priority

    (cherry picked from commit 83254ec)
    matthewbauer authored and FRidh committed May 14, 2019
    Copy the full SHA
    a14185e View commit details
  12. coreutils: set low priority

    (cherry picked from commit fce294c)
    matthewbauer authored and FRidh committed May 14, 2019
    Copy the full SHA
    b382eec View commit details
  13. nixos/system-path.nix: add 3 to every priority

    We can’t use lowPrio here because it erases the differences in
    priority of the packages by setting it to a constant value. see this
    comment for info:
    
    NixOS/nixpkgs#55886 (comment)
    (cherry picked from commit 6fc5ce2)
    matthewbauer authored and FRidh committed May 14, 2019
    Copy the full SHA
    fb328e2 View commit details
  14. systemd: lower priority to solve collisions with openresolv

    (cherry picked from commit d16a243)
    rnhmjoj authored and FRidh committed May 14, 2019

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    f481d27 View commit details
  15. procps: lower priority to solve collisions with coreutils

    (cherry picked from commit 87bfe6e)
    rnhmjoj authored and FRidh committed May 14, 2019

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    6250246 View commit details

Commits on May 20, 2019

  1. rust-cbindgen: 0.8.0 -> 0.8.3

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/rust-cbindgen/versions
    
    (cherry picked from commit d882895)
    r-ryantm authored and andir committed May 20, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    475185c View commit details
  2. nspr: make reproducible

    (cherry picked from commit 885d1df)
    grahamc authored and andir committed May 20, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    8500dd4 View commit details
  3. nspr: 4.20 -> 4.21 (#57335)

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/nspr/versions
    
    (cherry picked from commit 97fe2b0)
    r-ryantm authored and andir committed May 20, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    5cfb484 View commit details
  4. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    e0d925a View commit details
  5. sqlite: 3.27.1 -> 3.27.2

    (cherry picked from commit f2f90f4)
    dtzWill authored and andir committed May 20, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    e6d6467 View commit details
  6. sqlite: 3.27.2 -> 3.28.0

    Changelog: https://www.sqlite.org/releaselog/3_28_0.html
    
    Security: includes fixes for CVE-2019-9936 and CVE-2019-9937
    (cherry picked from commit fba13b5)
    c0bw3b authored and andir committed May 20, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    a71c6bc View commit details
  7. firefox: prepare for firefox 67.0 release

    Firefox now requires `llvm-objdump` during the build phase.
    
    (cherry picked from commit 7f65d06)
    andir committed May 20, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    11ba7bd View commit details
  8. firefox: 66.0.5 -> 67.0

    (cherry picked from commit f353c0e)
    andir committed May 20, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    a67b519 View commit details
  9. openvpn: 2.4.6 -> 2.4.7

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/openvpn/versions
    
    (cherry picked from commit ddc5666)
    r-ryantm authored and Lassulus committed May 20, 2019
    Copy the full SHA
    3fd11c3 View commit details
  10. openvpn: support for updating systemd-resolved with DNS servers

    (cherry picked from commit 36c344a)
    peterhoeg authored and Lassulus committed May 20, 2019
    Copy the full SHA
    72649d3 View commit details
  11. openvpn: fix pkcs11 helper

    (cherry picked from commit acc3eec)
    Lassulus committed May 20, 2019
    Copy the full SHA
    0f7dead View commit details

Commits on May 21, 2019

  1. firefox-bin: 66.0.5 -> 67.0

    (cherry picked from commit 140096b)
    andir committed May 21, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    ce2b6c3 View commit details
  2. firefox-esr-60: 60.6.3esr -> 60.7.0esr

    (cherry picked from commit e57d93a)
    andir committed May 21, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    c7ef4d5 View commit details
  3. nextcloud: 15.0.7 -> 15.0.8

    (cherry picked from commit 4bc4035)
    flokli authored and Lassulus committed May 21, 2019
    Copy the full SHA
    642b36a View commit details
  4. nixos/release-notes: mention length of release support

    I took the date for 19.03 from the announcement:
    https://discourse.nixos.org/t/nixos-19-03-release/2652
    
    (cherry picked from commit dd917dc - PR #61700)
    vcunat committed May 21, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    vcunat Vladimír Čunát
    Copy the full SHA
    f4ae91f View commit details
  5. Merge pull request #61762 from Lassulus/openvpn-backport

    [19.03] openvpn backport
    Ericson2314 authored May 21, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    9e20998 View commit details
  6. nixos/nextcloud: Add options services.nextcloud.autoUpdateApps

    nixos/nextcloud: Add documentation for nextcloud app installation and updates
    
    nixos/nextcloud: Enable autoUpdateApps in nextcloud test
    
    nixos/nextcloud: Fix typo in nixos/modules/services/web-apps/nextcloud.xml
    
    Co-Authored-By: Florian Klink <flokli@flokli.de>
    
    nixos/nextcloud: Escape html in option description
    
    nixos/nextcloud: Fix autoUpdateApps URL in documentation.
    
    Co-Authored-By: Florian Klink <flokli@flokli.de>
    (cherry picked from commit 49f05a1)
    maralorn and flokli committed May 21, 2019

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    246ebba View commit details
  7. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    andir Andreas Rammhold
    Copy the full SHA
    7636c3c View commit details
  8. Copy the full SHA
    3fab4f7 View commit details
  9. b612: 1.003 -> 1.008, new home

    (cherry picked from commit a93eeaf)
    dtzWill authored and grahamc committed May 21, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    grahamc Graham Christensen
    Copy the full SHA
    23a3bda View commit details

Commits on May 22, 2019

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    NeQuissimus Tim Steinbach
    Copy the full SHA
    f7165fe View commit details
  2. linux: 4.19.44 -> 4.19.45

    NeQuissimus committed May 22, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    NeQuissimus Tim Steinbach
    Copy the full SHA
    de7691d View commit details
  3. linux: 4.9.177 -> 4.9.178

    NeQuissimus committed May 22, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    NeQuissimus Tim Steinbach
    Copy the full SHA
    3172709 View commit details
  4. linux: 5.0.17 -> 5.0.18

    NeQuissimus committed May 22, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    NeQuissimus Tim Steinbach
    Copy the full SHA
    cdb1958 View commit details
  5. linux: 5.1.3 -> 5.1.4

    NeQuissimus committed May 22, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    NeQuissimus Tim Steinbach
    Copy the full SHA
    4ddd3e1 View commit details
  6. docker: make overridable

    (cherry picked from commit f100ec7)
    neilmayhew authored and NeQuissimus committed May 22, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    NeQuissimus Tim Steinbach
    Copy the full SHA
    4a16c82 View commit details
  7. docker: 18.09.2 -> 18.09.5

    (cherry picked from commit 48415a2)
    neilmayhew authored and NeQuissimus committed May 22, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    NeQuissimus Tim Steinbach
    Copy the full SHA
    99e2104 View commit details
  8. docker: 18.09.5 -> 18.09.6

    (cherry picked from commit d356921)
    NeQuissimus committed May 22, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    NeQuissimus Tim Steinbach
    Copy the full SHA
    51202d8 View commit details
  9. signal-desktop: 1.22.0 -> 1.23.0

    (cherry picked from commit 078de9c)
    primeos authored and flokli committed May 22, 2019

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    b9d9811 View commit details
  10. signal-desktop: 1.23.0 -> 1.23.1

    (cherry picked from commit ff7d16f)
    primeos authored and flokli committed May 22, 2019

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    f89692f View commit details
Showing with 659 additions and 531 deletions.
  1. +6 −1 nixos/doc/manual/release-notes/rl-1903.xml
  2. +1 −1 nixos/modules/config/system-path.nix
  3. +2 −0 nixos/modules/security/pam.nix
  4. +2 −0 nixos/modules/services/desktops/gnome3/gnome-keyring.nix
  5. +22 −0 nixos/modules/services/web-apps/nextcloud.nix
  6. +6 −0 nixos/modules/services/web-apps/nextcloud.xml
  7. +11 −62 nixos/modules/services/x11/display-managers/gdm.nix
  8. +4 −0 nixos/tests/nextcloud/basic.nix
  9. +397 −397 pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
  10. +1 −0 pkgs/applications/networking/browsers/firefox/common.nix
  11. +4 −4 pkgs/applications/networking/browsers/firefox/packages.nix
  12. +4 −3 pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
  13. +8 −8 pkgs/applications/virtualization/docker/default.nix
  14. +1 −0 pkgs/build-support/bintools-wrapper/default.nix
  15. +3 −3 pkgs/data/fonts/b612/default.nix
  16. +2 −2 pkgs/development/libraries/libssh2/default.nix
  17. +84 −0 pkgs/development/libraries/nspr/0001-Makefile-use-SOURCE_DATE_EPOCH-for-reproducibility.patch
  18. +6 −2 pkgs/development/libraries/nspr/default.nix
  19. +5 −0 pkgs/development/libraries/openssl/default.nix
  20. +4 −4 pkgs/development/libraries/sqlite/analyzer.nix
  21. +5 −5 pkgs/development/libraries/sqlite/default.nix
  22. +2 −2 pkgs/development/tools/rust/cbindgen/default.nix
  23. +5 −0 pkgs/os-specific/darwin/binutils/default.nix
  24. +2 −0 pkgs/os-specific/linux/audit/default.nix
  25. +2 −2 pkgs/os-specific/linux/kernel/linux-4.14.nix
  26. +2 −2 pkgs/os-specific/linux/kernel/linux-4.19.nix
  27. +2 −2 pkgs/os-specific/linux/kernel/linux-4.9.nix
  28. +2 −2 pkgs/os-specific/linux/kernel/linux-5.0.nix
  29. +2 −2 pkgs/os-specific/linux/kernel/linux-5.1.nix
  30. +1 −1 pkgs/os-specific/linux/procps-ng/default.nix
  31. +1 −0 pkgs/os-specific/linux/systemd/default.nix
  32. +3 −3 pkgs/servers/monitoring/grafana/default.nix
  33. +2 −2 pkgs/servers/nextcloud/default.nix
  34. +10 −10 pkgs/servers/sql/postgresql/default.nix
  35. +2 −0 pkgs/tools/archivers/gnutar/default.nix
  36. +2 −0 pkgs/tools/misc/coreutils/default.nix
  37. +37 −10 pkgs/tools/networking/openvpn/default.nix
  38. +4 −1 pkgs/top-level/unix-tools.nix
7 changes: 6 additions & 1 deletion nixos/doc/manual/release-notes/rl-1903.xml
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
xmlns:xi="http://www.w3.org/2001/XInclude"
version="5.0"
xml:id="sec-release-19.03">
<title>Release 19.03 (“Koi”, 2019/03/??)</title>
<title>Release 19.03 (“Koi”, 2019/04/11)</title>

<section xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -18,6 +18,11 @@
</para>

<itemizedlist>
<listitem>
<para>
End of support is planned for end of October 2019, handing over to 19.09.
</para>
</listitem>
<listitem>
<para>
The default Python 3 interpreter is now CPython 3.7 instead of CPython
2 changes: 1 addition & 1 deletion nixos/modules/config/system-path.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ with lib;

let

requiredPackages = map lib.lowPrio
requiredPackages = map (pkg: setPrio ((pkg.meta.priority or 5) + 3) pkg)
[ config.nix.package
pkgs.acl
pkgs.attr
2 changes: 2 additions & 0 deletions nixos/modules/security/pam.nix
Original file line number Diff line number Diff line change
@@ -398,6 +398,8 @@ let
"password sufficient ${pam_krb5}/lib/security/pam_krb5.so use_first_pass"}
${optionalString config.services.samba.syncPasswordsByPam
"password optional ${pkgs.samba}/lib/security/pam_smbpass.so nullok use_authtok try_first_pass"}
${optionalString cfg.enableGnomeKeyring
"password optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so use_authtok"}
# Session management.
${optionalString cfg.setEnvironment ''
2 changes: 2 additions & 0 deletions nixos/modules/services/desktops/gnome3/gnome-keyring.nix
Original file line number Diff line number Diff line change
@@ -35,6 +35,8 @@ with lib;

services.dbus.packages = [ pkgs.gnome3.gnome-keyring pkgs.gcr ];

security.pam.services.login.enableGnomeKeyring = true;

};

}
22 changes: 22 additions & 0 deletions nixos/modules/services/web-apps/nextcloud.nix
Original file line number Diff line number Diff line change
@@ -257,6 +257,23 @@ in {
'';
};
};
autoUpdateApps = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Run regular auto update of all apps installed from the nextcloud app store.
'';
};
startAt = mkOption {
type = with types; either str (listOf str);
default = "05:00:00";
example = "Sun 14:00:00";
description = ''
When to run the update. See `systemd.services.&lt;name&gt;.startAt`.
'';
};
};
};

config = mkIf cfg.enable (mkMerge [
@@ -362,6 +379,11 @@ in {
serviceConfig.User = "nextcloud";
serviceConfig.ExecStart = "${phpPackage}/bin/php -f ${pkgs.nextcloud}/cron.php";
};
"nextcloud-update-plugins" = mkIf cfg.autoUpdateApps.enable {
serviceConfig.Type = "oneshot";
serviceConfig.ExecStart = "${occ}/bin/nextcloud-occ app:update --all";
startAt = cfg.autoUpdateApps.startAt;
};
};

services.phpfpm = {
6 changes: 6 additions & 0 deletions nixos/modules/services/web-apps/nextcloud.xml
Original file line number Diff line number Diff line change
@@ -111,5 +111,11 @@
<link xlink:href="https://github.com/NixOS/nixpkgs/issues/49783">#49783</link>,
for now it's unfortunately necessary to manually work around these issues.
</para>

<para>
Right now app installation and configuration is done imperatively in the nextcloud web ui or via the <literal>nextcloud-occ</literal> command line utility.
You can activate auto updates for your apps via
<literal><link linkend="opt-services.nextcloud.autoUpdateApps.enable">services.nextcloud.autoUpdateApps</link></literal>.
</para>
</section>
</chapter>
73 changes: 11 additions & 62 deletions nixos/modules/services/x11/display-managers/gdm.nix
Original file line number Diff line number Diff line change
@@ -208,76 +208,25 @@ in
session optional pam_permit.so
'';

gdm.text = ''
auth requisite pam_nologin.so
auth required pam_env.so envfile=${config.system.build.pamEnvironment}
auth required pam_succeed_if.so uid >= 1000 quiet
auth optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so
auth ${if config.security.pam.enableEcryptfs then "required" else "sufficient"} pam_unix.so nullok likeauth
${optionalString config.security.pam.enableEcryptfs
"auth required ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so unwrap"}
${optionalString (! config.security.pam.enableEcryptfs)
"auth required pam_deny.so"}
account sufficient pam_unix.so
password requisite pam_unix.so nullok sha512
${optionalString config.security.pam.enableEcryptfs
"password optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so"}
session required pam_env.so envfile=${config.system.build.pamEnvironment}
session required pam_unix.so
${optionalString config.security.pam.enableEcryptfs
"session optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so"}
session required pam_loginuid.so
session optional ${pkgs.systemd}/lib/security/pam_systemd.so
session optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so auto_start
'';

gdm-password.text = ''
auth requisite pam_nologin.so
auth required pam_env.so envfile=${config.system.build.pamEnvironment}
auth required pam_succeed_if.so uid >= 1000 quiet
auth optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so
auth ${if config.security.pam.enableEcryptfs then "required" else "sufficient"} pam_unix.so nullok likeauth
${optionalString config.security.pam.enableEcryptfs
"auth required ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so unwrap"}
${optionalString (! config.security.pam.enableEcryptfs)
"auth required pam_deny.so"}
account sufficient pam_unix.so
password requisite pam_unix.so nullok sha512
${optionalString config.security.pam.enableEcryptfs
"password optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so"}
session required pam_env.so envfile=${config.system.build.pamEnvironment}
session required pam_unix.so
${optionalString config.security.pam.enableEcryptfs
"session optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so"}
session required pam_loginuid.so
session optional ${pkgs.systemd}/lib/security/pam_systemd.so
session optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so auto_start
auth substack login
account include login
password substack login
session include login
'';

gdm-autologin.text = ''
auth requisite pam_nologin.so
auth requisite pam_nologin.so
auth required pam_succeed_if.so uid >= 1000 quiet
auth required pam_permit.so
auth required pam_succeed_if.so uid >= 1000 quiet
auth required pam_permit.so
account sufficient pam_unix.so
account sufficient pam_unix.so
password requisite pam_unix.so nullok sha512
password requisite pam_unix.so nullok sha512
session optional pam_keyinit.so revoke
session required pam_env.so envfile=${config.system.build.pamEnvironment}
session required pam_unix.so
session required pam_loginuid.so
session optional ${pkgs.systemd}/lib/security/pam_systemd.so
session optional pam_keyinit.so revoke
session include login
'';

};
4 changes: 4 additions & 0 deletions nixos/tests/nextcloud/basic.nix
Original file line number Diff line number Diff line change
@@ -22,6 +22,10 @@ in {
# Don't inherit adminuser since "root" is supposed to be the default
inherit adminpass;
};
autoUpdateApps = {
enable = true;
startAt = "20:00";
};
};
};
};
Loading