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: 3ef530a9ba3b
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1b37a0e9a829
Choose a head ref
Loading
Showing with 75,347 additions and 18,871 deletions.
  1. +5 −0 maintainers/maintainer-list.nix
  2. +5 −0 nixos/doc/manual/release-notes/rl-1909.xml
  3. +11 −10 nixos/modules/services/networking/bird.nix
  4. +1 −1 nixos/modules/system/boot/networkd.nix
  5. +312 −88 pkgs/applications/editors/emacs-modes/elpa-generated.nix
  6. +3,888 −1,702 pkgs/applications/editors/emacs-modes/melpa-generated.nix
  7. +1 −0 pkgs/applications/editors/emacs-modes/melpa-packages.nix
  8. +70,334 −16,622 pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix
  9. +5 −1 pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix
  10. +2 −2 pkgs/applications/misc/gallery-dl/default.nix
  11. +12 −6 pkgs/applications/misc/jgmenu/default.nix
  12. +1 −1 pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
  13. +6 −3 pkgs/applications/networking/ftp/filezilla/default.nix
  14. +233 −233 pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
  15. +2 −2 pkgs/applications/networking/mailreaders/thunderbird/default.nix
  16. +2 −2 pkgs/applications/networking/syncthing/default.nix
  17. +11 −13 pkgs/applications/networking/websocketd/default.nix
  18. +0 −12 pkgs/applications/networking/websocketd/deps.nix
  19. +44 −0 pkgs/applications/office/docear/default.nix
  20. +8 −2 pkgs/applications/virtualization/lkl/default.nix
  21. +7 −2 pkgs/build-support/trivial-builders.nix
  22. +4 −4 pkgs/data/themes/{tetra → adementary}/default.nix
  23. +3 −3 pkgs/development/compilers/osl/default.nix
  24. +10 −10 pkgs/development/compilers/shaderc/default.nix
  25. +8 −5 pkgs/development/libraries/libfilezilla/default.nix
  26. +2 −2 pkgs/development/libraries/pyotherside/default.nix
  27. +17 −10 pkgs/development/libraries/re2/default.nix
  28. +2 −2 pkgs/development/python-modules/boto3/default.nix
  29. +2 −2 pkgs/development/python-modules/botocore/default.nix
  30. +32 −7 pkgs/development/python-modules/django_silk/default.nix
  31. +4 −2 pkgs/development/python-modules/gprof2dot/default.nix
  32. +36 −0 pkgs/development/python-modules/python-redis-lock/default.nix
  33. +10 −1 pkgs/development/python-modules/spglib/default.nix
  34. +24 −0 pkgs/development/python-modules/strategies/default.nix
  35. +2 −2 pkgs/development/tools/detect-secrets/default.nix
  36. +19 −0 pkgs/development/tools/git-quick-stats/default.nix
  37. +5 −0 pkgs/development/tools/misc/gdb/default.nix
  38. +22 −11 pkgs/os-specific/linux/audit/default.nix
  39. +2 −2 pkgs/os-specific/linux/kernel/linux-4.14.nix
  40. +2 −2 pkgs/os-specific/linux/kernel/linux-4.19.nix
  41. +2 −2 pkgs/os-specific/linux/kernel/linux-5.1.nix
  42. +3 −3 pkgs/os-specific/linux/kernel/linux-testing.nix
  43. +60 −0 pkgs/servers/monitoring/sensu-go/default.nix
  44. +15 −27 pkgs/servers/pulseaudio/default.nix
  45. +2 −2 pkgs/servers/sql/postgresql/ext/pgroonga.nix
  46. +19 −10 pkgs/tools/X11/xpra/default.nix
  47. +15 −14 pkgs/tools/X11/xpra/fix-paths.patch
  48. +2 −2 pkgs/tools/admin/awscli/default.nix
  49. +2 −2 pkgs/tools/backup/grab-site/default.nix
  50. +4 −4 pkgs/tools/graphics/grim/default.nix
  51. +3 −9 pkgs/tools/networking/shadowfox/default.nix
  52. +2 −2 pkgs/tools/security/shc/default.nix
  53. +3 −17 pkgs/tools/typesetting/sile/default.nix
  54. +16 −9 pkgs/top-level/all-packages.nix
  55. +96 −0 pkgs/top-level/perl-packages.nix
  56. +7 −1 pkgs/top-level/python-packages.nix
5 changes: 5 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -5071,6 +5071,11 @@
github = "thedavidmeister";
name = "David Meister";
};
thefloweringash = {
email = "lorne@cons.org.nz";
github = "thefloweringash";
name = "Andrew Childs";
};
thesola10 = {
email = "thesola10@bobile.fr";
github = "thesola10";
5 changes: 5 additions & 0 deletions nixos/doc/manual/release-notes/rl-1909.xml
Original file line number Diff line number Diff line change
@@ -23,6 +23,11 @@
End of support is planned for end of April 2020, handing over to 20.03.
</para>
</listitem>
<listitem>
<para>
PHP now defaults to PHP 7.3, updated from 7.2.
</para>
</listitem>
</itemizedlist>
</section>

21 changes: 11 additions & 10 deletions nixos/modules/services/networking/bird.nix
Original file line number Diff line number Diff line change
@@ -14,15 +14,6 @@ let
bird6 = "1.9.x with IPv6 suport";
bird2 = "2.x";
}.${variant};
configFile = pkgs.stdenv.mkDerivation {
name = "${variant}.conf";
text = cfg.config;
preferLocalBuild = true;
buildCommand = ''
echo -n "$text" > $out
${pkg}/bin/${birdBin} -d -p -c $out
'';
};
in {
###### interface
options = {
@@ -41,14 +32,24 @@ let
###### implementation
config = mkIf cfg.enable {
environment.systemPackages = [ pkg ];

environment.etc."bird/${variant}.conf".source = pkgs.writeTextFile {
name = "${variant}.conf";
text = cfg.config;
checkPhase = ''
${pkg}/bin/${birdBin} -d -p -c $out
'';
};

systemd.services.${variant} = {
description = "BIRD Internet Routing Daemon (${descr})";
wantedBy = [ "multi-user.target" ];
reloadIfChanged = true;
restartTriggers = [ config.environment.etc."bird/${variant}.conf".source ];
serviceConfig = {
Type = "forking";
Restart = "on-failure";
ExecStart = "${pkg}/bin/${birdBin} -c ${configFile} -u ${variant} -g ${variant}";
ExecStart = "${pkg}/bin/${birdBin} -c /etc/bird/${variant}.conf -u ${variant} -g ${variant}";
ExecReload = "${pkg}/bin/${birdc} configure";
ExecStop = "${pkg}/bin/${birdc} down";
CapabilityBoundingSet = [ "CAP_CHOWN" "CAP_FOWNER" "CAP_DAC_OVERRIDE" "CAP_SETUID" "CAP_SETGID"
2 changes: 1 addition & 1 deletion nixos/modules/system/boot/networkd.nix
Original file line number Diff line number Diff line change
@@ -669,7 +669,7 @@ let
};
};

commonMatchText = def: ''
commonMatchText = def: optionalString (def.matchConfig != {}) ''
[Match]
${attrsToSection def.matchConfig}
'';
Loading