Skip to content
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1d7678190e04
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 141be5a74648
Choose a head ref

Commits on Apr 18, 2019

  1. Copy the full SHA
    0017a06 View commit details

Commits on Oct 7, 2019

  1. appstream-glib: 0.7.15 -> 0.7.16

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/appstream-glib/versions
    r-ryantm committed Oct 7, 2019
    Copy the full SHA
    59b948e View commit details

Commits on Oct 21, 2019

  1. enchant: 2.2.5 -> 2.2.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/enchant/versions
    r-ryantm committed Oct 21, 2019
    Copy the full SHA
    98653a1 View commit details

Commits on Nov 6, 2019

  1. nixos/dhcpcd: restart dhcpcd if exit hook changed

    This change ensures that `dhcpcd.service` is restarted as soon as the
    exit hook changes. I use this hook to do additional configuration for my
    network (like setting a route via the given gateway to my WireGuard) and
    when changing parts of this exit hook I'd expect to get this activated
    when switching to my new configuration.
    Ma27 committed Nov 6, 2019
    Copy the full SHA
    51d1821 View commit details

Commits on Nov 29, 2019

  1. nixos/networkd: mark units option as internal

    The options at `systemd.network` (`links`, `netdevs` and `networks`) are
    directly mapped to the three different unit types of `systemd-networkd(8)`.
    
    However there's also the option `systemd.network.units` which is
    basically used as a container for generated unit-configs that are linked
    to `/etc/systemd/networkd`[1].
    
    This should not be exposed to the user as it's unclear whether or not it
    should be used directly which can be pretty confusing which is why I decided to
    declare this option as internal (including all sub-options as `internal`
    doesn't seem to be propagated to submodules).
    
    [1] https://github.com/NixOS/nixpkgs/blob/9db75ed88fd87e17ec448ad7a43b62acb4842854/nixos/modules/system/boot/networkd.nix#L933-L937
    Ma27 committed Nov 29, 2019
    Copy the full SHA
    60f2c59 View commit details

Commits on Dec 12, 2019

  1. nixos/nixos-option: fix evaluator to render a full submodule entry

    When running e.g. `nixos-option users.users.ma27`, the evaluation breaks
    since `ma27` is the attribute name in `attrsOf (submodule {})`, but not
    a part of the option tree and therefore breaks with the following
    errors:
    
    ```
    error: At 'ma27' in path 'users.users.ma27': Attribute not found
    An error occurred while looking for attribute names. Are you sure that 'users.users.ma27' exists?
    ```
    
    This happens since the option evaluator expects that either the option
    exists or the option is a submodule and the "next" token in the
    attribute path points to an option (e.g. `users.users.ma27.createHome`).
    
    This patch checks in the `Attribute not found` condition if the attribute-path
    actually exists in the config tree. If that's true, a dummy-attrset is created
    which contains `{_type = "__nixos-option-submodule-attr";}`, in that case, the
    entire entry of the submodule will be displayed.
    Ma27 committed Dec 12, 2019
    Copy the full SHA
    e0780c5 View commit details

Commits on Dec 19, 2019

  1. nixos/nixos-option: Show values inside aggregate options uniformly

    1. This makes aggregates of submodules (including the very important
    "nixos-option users.users.<username>" case) behave the same way as any
    other you-need-to-keep-typing-to-get-to-an-option-leaf (eg:
    "nixos-option environment").
    
    Before e0780c5:
    
      $ nixos-option users.users.root
      error: At 'root' in path 'users.users.root': Attribute not found
      An error occurred while looking for attribute names. Are you sure that 'users.users.root' exists?
    
    After e0780c5 but before this change, this query just printed out a raw
    thing, which is behavior that belongs in "nix eval", "nix-instantiate
    --eval", or "nix repl <<<":
    
      $ nixos-option users.users.root
      {
        _module = {
          args = { name = "root"; };
          check = true;
        };
        createHome = false;
        cryptHomeLuks = null;
        description = "System administrator";
        ...
    
    After this change:
    
      $ nixos-option users.users.root
      This attribute set contains:
      createHome
      cryptHomeLuks
      description
      extraGroups
      group
      hashedPassword
      ...
    
    2. For aggregates of other types (not submodules), print out the option
    that contains them rather than printing an error message.
    
    Before:
    
      $ nixos-option environment.shellAliases.l
      error: At 'l' in path 'environment.shellAliases.l': Attribute not found
      An error occurred while looking for attribute names. Are you sure that 'environment.shellAliases.l' exists?
    
    After:
    
      $ nixos-option environment.shellAliases.l
      Note: showing environment.shellAliases instead of environment.shellAliases.l
      Value:
      {
        l = "ls -alh";
        ll = "ls -l";
        ls = "ls --color=tty";
      }
      ...
    chkno authored and Ma27 committed Dec 19, 2019
    Copy the full SHA
    09ac7cb View commit details
  2. Copy the full SHA
    9dd23e8 View commit details
  3. nixos/nixos-option: Convert --all into -r

    chkno authored and Ma27 committed Dec 19, 2019
    Copy the full SHA
    ed51fd0 View commit details

Commits on Dec 23, 2019

  1. cppunit: 1.14.0 -> 1.15.0

    r-ryantm committed Dec 23, 2019
    Copy the full SHA
    2fdb7f4 View commit details

Commits on Jan 1, 2020

  1. bash-my-aws: init at 20191231

    Create bma-init
    tomberek authored and Tom Bereknyei committed Jan 1, 2020
    Copy the full SHA
    e5208af View commit details

Commits on Jan 2, 2020

  1. station: fix missing icon

    epiteff committed Jan 2, 2020
    Copy the full SHA
    2339cd6 View commit details
  2. os-prober: add missing lvm2 dependency

    Otherwise, os-prober may fail to see LVM partitions.
    jakobrs committed Jan 2, 2020
    Copy the full SHA
    f5728ad View commit details

Commits on Jan 3, 2020

  1. os-prober: add missing dmraid dependency

    If this is not done, dmraid is likely to not find OSes on RAID.
    jakobrs committed Jan 3, 2020
    Copy the full SHA
    4de6c4d View commit details

Commits on Jan 6, 2020

  1. cups: 2.3.0 -> 2.3.1

    r-ryantm committed Jan 6, 2020
    Copy the full SHA
    84457be View commit details
  2. editline: 1.16.1 -> 1.17.0

    r-ryantm committed Jan 6, 2020
    Copy the full SHA
    525e296 View commit details
  3. libinput: 1.14.3 -> 1.15.0

    r-ryantm committed Jan 6, 2020
    Copy the full SHA
    7a71a86 View commit details

Commits on Jan 7, 2020

  1. poppler: 0.83.0 -> 0.84.0

    r-ryantm committed Jan 7, 2020
    Copy the full SHA
    d1dfbfd View commit details

Commits on Jan 9, 2020

  1. Copy the full SHA
    751a7fa View commit details
  2. kdeFrameworks.extra-cmake-modules: fix patch

    (cherry picked from commit 63fffe7)
    dtzWill committed Jan 9, 2020
    Copy the full SHA
    ed3ac21 View commit details
  3. kinit: fixup patch

    dtzWill committed Jan 9, 2020
    Copy the full SHA
    2c11c6f View commit details

Commits on Jan 12, 2020

  1. Update

    tomberek authored and Tom Bereknyei committed Jan 12, 2020
    Copy the full SHA
    621bb74 View commit details

Commits on Jan 14, 2020

  1. Revert "Re-revert "awscli: Get rid of runtime -dev dependencies""

    This reverts commit a1eacb9.
    
    Adding dev outputs to python packages means they can't be included in
    a Python environment created with python3.withPackages, because
    makePythonPath will include the dev output, which is empty apart from
    nix-support, rather than the out output, which contains all the Python
    code.
    alyssais committed Jan 14, 2020
    Copy the full SHA
    76af9e8 View commit details

Commits on Jan 15, 2020

  1. Merge pull request #76225 from r-ryantm/auto-update/cppunit

    cppunit: 1.14.0 -> 1.15.0
    markuskowa authored Jan 15, 2020
    Copy the full SHA
    f5e30e2 View commit details
  2. editline: patch for improved handling of multiline input

    Minor but observable in `nix repl` when history contains
    expression that wraps and one that doesn't and using up/down
    arrows to toggle between (for example).
    dtzWill committed Jan 15, 2020
    Copy the full SHA
    0285a20 View commit details
  3. oraclejdk8: 8u211 -> 8u241

    volth committed Jan 15, 2020
    Copy the full SHA
    619d52a View commit details
  4. runInLinuxVM, test-driver: pass host's cpu type to guest vm

    'kvm64' is the most generic CPU, which does not support SSE4.2, AVX and other ISA extentions.
    volth committed Jan 15, 2020
    1
    Copy the full SHA
    2bd296a View commit details

Commits on Jan 16, 2020

  1. Merge pull request #77121 from r-ryantm/auto-update/libinput

    libinput: 1.14.3 -> 1.15.0
    dtzWill authored Jan 16, 2020
    Copy the full SHA
    e881d0c View commit details
  2. Merge pull request #77352 from dtzWill/update/kdeframeworks-5.65

    kdeFrameworks: 5.64.0 -> 5.65.0
    ttuegel authored Jan 16, 2020
    Copy the full SHA
    6b5edcb View commit details
  3. Copy the full SHA
    f5742d6 View commit details
  4. Copy the full SHA
    4c55d7d View commit details
  5. Copy the full SHA
    213da73 View commit details
  6. Copy the full SHA
    5d753c6 View commit details
  7. Copy the full SHA
    4f235ca View commit details
  8. clutter-gst: add dev output for propagation

    Also remove obsolete `let .. in ..`
    hedning committed Jan 16, 2020
    Copy the full SHA
    5bec4f2 View commit details
  9. Copy the full SHA
    0e6a290 View commit details
  10. Merge pull request #77835 from hedning/reduce-closure

    Reduce closure gnome-shell closure
    worldofpeace authored Jan 16, 2020
    Copy the full SHA
    c8c87f6 View commit details
  11. Copy the full SHA
    b495818 View commit details
  12. gnused: 4.7 -> 4.8

    Upstream announcement:
    https://lists.gnu.org/archive/html/info-gnu/2020-01/msg00002.html
    
    For the lazy:
    
    > * Noteworthy changes in release 4.8 (2020-01-14) [stable]
    >
    > ** Bug fixes
    >
    >   "sed -i" now creates temporary files with correct umask (limited to u=rwx).
    >   Previously sed would incorrectly set umask on temporary files, resulting
    >   in problems under certain fuse-like file systems.
    >   [bug introduced in sed 4.2.1]
    >
    > ** Release
    >
    >   distribute gzip-compressed tarballs once again
    >
    > ** Improvements
    >
    >   a year's worth of gnulib development, including improved DFA performance
    
    Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
    matthiasbeyer authored and alyssais committed Jan 16, 2020
    Copy the full SHA
    df4ec23 View commit details
  13. Merge pull request #77686 from alyssais/urllib3

    Revert "Re-revert "awscli: Get rid of runtime -dev dependencies""
    globin authored Jan 16, 2020
    Copy the full SHA
    aa489ad View commit details

Commits on Jan 17, 2020

  1. libde265: 1.0.4 -> 1.0.5

    r-ryantm committed Jan 17, 2020
    Copy the full SHA
    4b7c0ce View commit details
  2. libde265: 1.0.4 -> 1.0.5 (#77881)

    libde265: 1.0.4 -> 1.0.5
    gebner authored Jan 17, 2020
    Copy the full SHA
    3ca5fed View commit details

Commits on Jan 18, 2020

  1. libdvdnav: 6.0.0 -> 6.0.1

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/libdvdnav/versions
    r-ryantm authored and marsam committed Jan 18, 2020
    Copy the full SHA
    ba889bd View commit details
  2. graalvm8: 19.1.1 -> 19.2.1

    - - nixpkgs now with full darwin support
    hlolli committed Jan 18, 2020
    Copy the full SHA
    78b34b5 View commit details
  3. Merge pull request #77186 from r-ryantm/auto-update/poppler-glib

    poppler: 0.83.0 -> 0.84.0
    nh2 authored Jan 18, 2020
    Copy the full SHA
    5b78ca4 View commit details

Commits on Jan 20, 2020

  1. graalvm8: 19.1.1 -> 19.2.1 (#72331)

    graalvm8: 19.1.1 -> 19.2.1
    Mic92 authored Jan 20, 2020
    Copy the full SHA
    61c0185 View commit details
  2. Merge pull request #77017 from r-ryantm/auto-update/cups

    cups: 2.3.0 -> 2.3.1
    nh2 authored Jan 20, 2020
    Copy the full SHA
    7ebadfe View commit details
  3. libvpx: add patches for CVE-2019-9232, CVE-2019-9325, CVE-2019-9371, C…

    …VE-2019-9433
    
    backports sourced from debian package 1.7.0-3+deb10u1, included in-repo
    as file is not available on sources.debian.org or salsa.debian.org
    
    (cherry picked from commit 9bcc760)
    risicle committed Jan 20, 2020
    Copy the full SHA
    4a0f54c View commit details

Commits on Jan 21, 2020

  1. pulseaudio: remove qpaeq

    mkg20001 committed Jan 21, 2020
    Copy the full SHA
    674efe4 View commit details
  2. qpaeq: init at 13.0

    mkg20001 committed Jan 21, 2020
    Copy the full SHA
    11a2d39 View commit details
Showing 537 changed files with 8,782 additions and 6,018 deletions.
25 changes: 15 additions & 10 deletions doc/languages-frameworks/python.section.md
Original file line number Diff line number Diff line change
@@ -1061,11 +1061,9 @@ in pkgs.mkShell rec {
pythonPackages.numpy
pythonPackages.requests
# the following packages are related to the dependencies of your python
# project.
# In this particular example the python modules listed in the
# requirements.txt require the following packages to be installed locally
# in order to compile any binary extensions they may require.
# In this particular example, in order to compile any binary extensions they may
# require, the python modules listed in the hypothetical requirements.txt need
# the following packages to be installed locally:
taglib
openssl
git
@@ -1075,7 +1073,8 @@ in pkgs.mkShell rec {
zlib
];
# Now we can execute any commands within the virtual environment
# Now we can execute any commands within the virtual environment.
# This is optional and can be left out to run pip manually.
postShellHook = ''
pip install -r requirements.txt
'';
@@ -1091,12 +1090,14 @@ with import <nixpkgs> { };
let
venvDir = "./.venv";
pythonPackages = python3Packages;
in pkgs.mkShell rec {
name = "impurePythonEnv";
buildInputs = [
python3Packages.python
python3Packages.virtualenv
...
pythonPackages.python
# Needed when using python 2.7
# pythonPackages.virtualenv
# ...
];
# This is very close to how venvShellHook is implemented, but
@@ -1108,14 +1109,18 @@ in pkgs.mkShell rec {
echo "Skipping venv creation, '${venvDir}' already exists"
else
echo "Creating new venv environment in path: '${venvDir}'"
# Note that the module venv was only introduced in python 3, so for 2.7
# this needs to be replaced with a call to virtualenv
${pythonPackages.python.interpreter} -m venv "${venvDir}"
fi
# Under some circumstances it might be necessary to add your virtual
# environment to PYTHONPATH, which you can do here too;
# PYTHONPATH=$PWD/${venvDir}/${python.sitePackages}/:$PYTHONPATH
# PYTHONPATH=$PWD/${venvDir}/${pythonPackages.python.sitePackages}/:$PYTHONPATH
source "${venvDir}/bin/activate"
# As in the previous example, this is optional.
pip install -r requirements.txt
'';
}
2 changes: 1 addition & 1 deletion lib/strings.nix
Original file line number Diff line number Diff line change
@@ -244,7 +244,7 @@ rec {
Also note that Nix treats strings as a list of bytes and thus doesn't
handle unicode.
Type: stringtoCharacters :: string -> [string]
Type: stringToCharacters :: string -> [string]
Example:
stringToCharacters ""
18 changes: 18 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -1905,6 +1905,12 @@
email = "burkett.andrew@gmail.com";
name = "Andrew Burkett";
};
drewrisinger = {
email = "drisinger+nixpkgs@gmail.com";
github = "drewrisinger";
gitHubId = 10198051;
name = "Drew Risinger";
};
dsferruzza = {
email = "david.sferruzza@gmail.com";
github = "dsferruzza";
@@ -3872,6 +3878,12 @@
githubId = 17659803;
name = "Matthias Axel Kröll";
};
kristian-brucaj = {
email = "kbrucaj@gmail.com";
github = "kristian-brucaj";
githubID = "8893110";
name = "Kristian Brucaj";
};
kristoff3r = {
email = "k.soeholm@gmail.com";
github = "kristoff3r";
@@ -7998,4 +8010,10 @@
githubId = 56247270;
name = "Foxit";
};
masaeedu = {
email = "masaeedu@gmail.com";
github = "masaeedu";
githubId = 3674056;
name = "Asad Saeeduddin";
};
}
3 changes: 2 additions & 1 deletion maintainers/scripts/fetch-kde-qt.sh
Original file line number Diff line number Diff line change
@@ -28,7 +28,8 @@ find . -type f | while read src; do
done

cat >"$SRCS" <<EOF
# DO NOT EDIT! This file is generated automatically by fetch-kde-qt.sh
# DO NOT EDIT! This file is generated automatically.
# Command: $0 $@
{ fetchurl, mirror }:
{
16 changes: 10 additions & 6 deletions nixos/doc/manual/configuration/network-manager.xml
Original file line number Diff line number Diff line change
@@ -28,17 +28,21 @@
<command>nmtui</command> (curses-based terminal user interface). See their
manual pages for details on their usage. Some desktop environments (GNOME,
KDE) have their own configuration tools for NetworkManager. On XFCE, there is
no configuration tool for NetworkManager by default: by adding
<code>networkmanagerapplet</code> to the list of system packages, the
graphical applet will be installed and will launch automatically when XFCE is
starting (and will show in the status tray).
no configuration tool for NetworkManager by default: by enabling <xref linkend="opt-programs.nm-applet.enable"/>, the
graphical applet will be installed and will launch automatically when the graphical session is started.
</para>

<note>
<para>
<code>networking.networkmanager</code> and <code>networking.wireless</code>
(WPA Supplicant) cannot be enabled at the same time: you can still connect
to the wireless networks using NetworkManager.
(WPA Supplicant) can be used together if desired. To do this you need to instruct
NetworkManager to ignore those interfaces like:
<programlisting>
<xref linkend="opt-networking.networkmanager.unmanaged"/> = [
"*" "except:type:wwan" "except:type:gsm"
];
</programlisting>
Refer to the option description for the exact syntax and references to external documentation.
</para>
</note>
</section>
23 changes: 6 additions & 17 deletions nixos/doc/manual/configuration/xfce.xml
Original file line number Diff line number Diff line change
@@ -28,25 +28,14 @@
<para>
Some Xfce programs are not installed automatically. To install them manually
(system wide), put them into your
<xref linkend="opt-environment.systemPackages"/>.
<xref linkend="opt-environment.systemPackages"/> from <literal>pkgs.xfce</literal>.
</para>
<simplesect xml:id="sec-xfce-thunar-volumes">
<title>Thunar Volume Support</title>
<simplesect xml:id="sec-xfce-thunar-plugins">
<title>Thunar Plugins</title>
<para>
To enable <emphasis>Thunar</emphasis> volume support, put
<programlisting>
<xref linkend="opt-services.xserver.desktopManager.xfce.enable"/> = true;
</programlisting>
into your <emphasis>configuration.nix</emphasis>.
</para>
</simplesect>
<simplesect xml:id="sec-xfce-polkit">
<title>Polkit Authentication Agent</title>
<para>
There is no authentication agent automatically installed alongside Xfce. To
allow mounting of local (non-removable) filesystems, you will need to
install one. Installing <emphasis>polkit_gnome</emphasis>, a rebuild, logout
and login did the trick.
If you'd like to add extra plugins to Thunar, add them to
<xref linkend="opt-services.xserver.desktopManager.xfce.thunarPlugins"/>.
You shouldn't just add them to <xref linkend="opt-environment.systemPackages"/>.
</para>
</simplesect>
<simplesect xml:id="sec-xfce-troubleshooting">
21 changes: 12 additions & 9 deletions nixos/doc/manual/man-nixos-option.xml
Original file line number Diff line number Diff line change
@@ -14,12 +14,16 @@
<refsynopsisdiv>
<cmdsynopsis>
<command>nixos-option</command>

<arg>
<option>-I</option> <replaceable>path</replaceable>
<group choice='req'>
<arg choice='plain'><option>-r</option></arg>
<arg choice='plain'><option>--recursive</option></arg>
</group>
</arg>

<arg>
<option>--all</option>
<option>-I</option> <replaceable>path</replaceable>
</arg>

<arg>
@@ -46,23 +50,22 @@
</para>
<variablelist>
<varlistentry>
<term>
<option>-I</option> <replaceable>path</replaceable>
</term>
<term><option>-r</option></term>
<term><option>--recursive</option></term>
<listitem>
<para>
This option is passed to the underlying
<command>nix-instantiate</command> invocation.
Print all the values at or below the specified path recursively.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>--all</option>
<option>-I</option> <replaceable>path</replaceable>
</term>
<listitem>
<para>
Print the values of all options.
This option is passed to the underlying
<command>nix-instantiate</command> invocation.
</para>
</listitem>
</varlistentry>
71 changes: 70 additions & 1 deletion nixos/doc/manual/release-notes/rl-2003.xml
Original file line number Diff line number Diff line change
@@ -59,7 +59,7 @@
<listitem>
<para>
<command>nixos-option</command> has been rewritten in C++, speeding it up, improving correctness,
and adding a <option>--all</option> option which prints all options and their values.
and adding a <option>-r</option> option which prints all options and their values recursively.
</para>
</listitem>
<listitem>
@@ -103,6 +103,13 @@ services.xserver.displayManager.defaultSession = "xfce+icewm";
via <option>services.upower</option>.
</para>
</listitem>
<listitem>
<para>
To use Geary you should enable <xref linkend="opt-programs.geary.enable"/> instead of
just adding it to <xref linkend="opt-environment.systemPackages"/>.
It was created so Geary could function properly outside of GNOME.
</para>
</listitem>
</itemizedlist>

</section>
@@ -239,6 +246,23 @@ services.xserver.displayManager.defaultSession = "xfce+icewm";
upstream issue</link> for more information.
</para>
</listitem>
<listitem>
<para>
The <literal>roundcube</literal> module has been hardened.
<itemizedlist>
<listitem>
<para>
The password of the database is not written world readable in the store any more. If <literal>database.host</literal> is set to <literal>localhost</literal>, then a unix user of the same name as the database will be created and PostreSQL peer authentication will be used, removing the need for a password. Otherwise, a password is still needed and can be provided with the new option <literal>database.passwordFile</literal>, which should be set to the path of a file containing the password and readable by the user <literal>nginx</literal> only. The <literal>database.password</literal> option is insecure and deprecated. Usage of this option will print a warning.
</para>
</listitem>
<listitem>
<para>
A random <literal>des_key</literal> is set by default in the configuration of roundcube, instead of using the hardcoded and insecure default. To ensure a clean migration, all users will be logged out when you upgrade to this release.
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
<listitem>
<para>
The packages <literal>openobex</literal> and <literal>obexftp</literal>
@@ -546,6 +570,51 @@ auth required pam_succeed_if.so uid >= 1000 quiet
<listitem>
<para>The LLVM versions 3.5, 3.9 and 4 (including the corresponding CLang versions) have been dropped.</para>
</listitem>
<listitem>
<para>
The <option>networking.interfaces.*.preferTempAddress</option> option has
been replaced by <option>networking.interfaces.*.tempAddress</option>.
The new option allows better control of the IPv6 temporary addresses,
including completely disabling them for interfaces where they are not
needed.
</para>
</listitem>
<listitem>
<para>
Rspamd was updated to version 2.2. Read
<link xlink:href="https://rspamd.com/doc/migration.html#migration-to-rspamd-20">
the upstream migration notes</link> carefully. Please be especially
aware that some modules were removed and the default Bayes backend is
now Redis.
</para>
</listitem>
<listitem>
<para>
The <literal>*psu</literal> versions of <package>oraclejdk8</package> have been removed
as they aren't provided by upstream anymore.
</para>
</listitem>
<listitem>
<para>
The <option>services.dnscrypt-proxy</option> module has been removed
as it used the deprecated version of dnscrypt-proxy. We've added
<xref linkend="opt-services.dnscrypt-proxy2.enable"/> to use the supported version.
</para>
</listitem>
<listitem>
<para>
<literal>qesteidutil</literal> has been deprecated in favor of <literal>qdigidoc</literal>.
</para>
</listitem>
<listitem>
<para>
<package>sqldeveloper_18</package> has been removed as it's not maintained anymore,
<package>sqldeveloper</package> has been updated to version <literal>19.4</literal>.
Please note that this means that this means that the <package>oraclejdk</package> is now
required. For further information please read the
<link xlink:href="https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-relnotes-194-5908846.html">release notes</link>.
</para>
</listitem>
</itemizedlist>
</section>

4 changes: 2 additions & 2 deletions nixos/lib/qemu-flags.nix
Original file line number Diff line number Diff line change
@@ -17,9 +17,9 @@ in
else throw "Unknown QEMU serial device for system '${pkgs.stdenv.hostPlatform.system}'";

qemuBinary = qemuPkg: {
x86_64-linux = "${qemuPkg}/bin/qemu-kvm -cpu kvm64";
x86_64-linux = "${qemuPkg}/bin/qemu-kvm -cpu host";
armv7l-linux = "${qemuPkg}/bin/qemu-system-arm -enable-kvm -machine virt -cpu host";
aarch64-linux = "${qemuPkg}/bin/qemu-system-aarch64 -enable-kvm -machine virt,gic-version=host -cpu host";
x86_64-darwin = "${qemuPkg}/bin/qemu-kvm -cpu kvm64";
x86_64-darwin = "${qemuPkg}/bin/qemu-kvm -cpu host";
}.${pkgs.stdenv.hostPlatform.system} or "${qemuPkg}/bin/qemu-kvm";
}
3 changes: 1 addition & 2 deletions nixos/modules/config/ldap.nix
Original file line number Diff line number Diff line change
@@ -28,8 +28,6 @@ let
};

nslcdConfig = writeText "nslcd.conf" ''
uid nslcd
gid nslcd
uri ${cfg.server}
base ${cfg.base}
timelimit ${toString cfg.timeLimit}
@@ -282,6 +280,7 @@ in
Group = "nslcd";
RuntimeDirectory = [ "nslcd" ];
PIDFile = "/run/nslcd/nslcd.pid";
AmbientCapabilities = "CAP_SYS_RESOURCE";
};
};

10 changes: 1 addition & 9 deletions nixos/modules/config/resolvconf.nix
Original file line number Diff line number Diff line change
@@ -38,6 +38,7 @@ in
(mkRenamedOptionModule [ "networking" "dnsExtensionMechanism" ] [ "networking" "resolvconf" "dnsExtensionMechanism" ])
(mkRenamedOptionModule [ "networking" "extraResolvconfConf" ] [ "networking" "resolvconf" "extraConfig" ])
(mkRenamedOptionModule [ "networking" "resolvconfOptions" ] [ "networking" "resolvconf" "extraOptions" ])
(mkRemovedOptionModule [ "networking" "resolvconf" "useHostResolvConf" ] "This option was never used for anything anyways")
];

options = {
@@ -53,15 +54,6 @@ in
'';
};

useHostResolvConf = mkOption {
type = types.bool;
default = false;
description = ''
In containers, whether to use the
<filename>resolv.conf</filename> supplied by the host.
'';
};

dnsSingleRequest = lib.mkOption {
type = types.bool;
default = false;
2 changes: 1 addition & 1 deletion nixos/modules/hardware/openrazer.nix
Original file line number Diff line number Diff line change
@@ -49,7 +49,7 @@ in
{
options = {
hardware.openrazer = {
enable = mkEnableOption "OpenRazer drivers and userspace daemon.";
enable = mkEnableOption "OpenRazer drivers and userspace daemon";

verboseLogging = mkOption {
type = types.bool;
Loading