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: 28a7e8fb753c
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: 8de985da0fd4
Choose a head ref

Commits on Jul 3, 2019

  1. nixos/nix-optimise: be smarter about when we run the store optimiser

    We might be inside a NixOS container on a non-NixOS host, so instead of not
    running at all inside a container, check if the nix-daemon socket is writable as
    it will tell us if the store is managed from here or outside.
    
    Fixes #63578
    peterhoeg committed Jul 3, 2019
    Copy the full SHA
    897834f View commit details

Commits on Sep 6, 2019

  1. Copy the full SHA
    efccc44 View commit details
  2. 'udev' needs absolute path to 'echo'

    volth authored Sep 6, 2019
    Copy the full SHA
    8b93e5c View commit details

Commits on Sep 25, 2019

  1. peek: 1.3.1 -> 1.4.0

    * build with meson
    * add gstreamer deps
      Needed for recording in GNOME shell
    worldofpeace committed Sep 25, 2019
    Copy the full SHA
    f5867c3 View commit details
  2. gifski: 0.8.7 -> 0.9.1

    worldofpeace committed Sep 25, 2019
    Copy the full SHA
    f9edafb View commit details
  3. peek: add gifski support

    This is an optional feature for gif post-processing.
    It produces much better quality gif.
    
    Also added which to PATH with the wrapper, as it's
    needed to check for these types of programs [0].
    
    [0]: https://github.com/phw/peek/blob/8b48e8847ad6e1c09fde12972b917bc975153c9c/src/utils.vala#L57
    worldofpeace committed Sep 25, 2019
    Copy the full SHA
    c5df3a6 View commit details
  4. Copy the full SHA
    55e5c32 View commit details
  5. Copy the full SHA
    d27f4bf View commit details

Commits on Sep 26, 2019

  1. aravis: 0.6.3 -> 0.6.4

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/aravis/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    71644b1 View commit details
  2. Merge pull request #69387 from peterhoeg/f/optimise

    nixos/nix-optimise: be smarter about when we run the store optimiser
    peterhoeg authored Sep 26, 2019
    Copy the full SHA
    8cc9d24 View commit details
  3. autoflake: 1.3 -> 1.3.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/autoflake/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    e7c4781 View commit details
  4. xdg-utils: add missing perl dependencies

    Or else `xdg-screensaver suspend <WINDOW_ID>` fails with errors like:
    
      Can't locate Net/DBus.pm in @inc [...]
    
    This increases the closure of xdg-utils from 53 MiB to 119 MiB.
    
    (The issue was found when testing retroarch.)
    bjornfor committed Sep 26, 2019
    Copy the full SHA
    e584eba View commit details
  5. retroarch: 1.7.5 -> 1.7.8.4

    Fixes missing GUI elements.
    bjornfor committed Sep 26, 2019
    Copy the full SHA
    bf7a1d6 View commit details
  6. armadillo: 9.600.6 -> 9.700.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/armadillo/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    1e4c57d View commit details
  7. bitwarden: 1.15.2 -> 1.16.4

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/bitwarden/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    329c7f4 View commit details
  8. checkstyle: 8.23 -> 8.24

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/checkstyle/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    1d542a7 View commit details
  9. btfs: 2.19 -> 2.20

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/btfs/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    38bff39 View commit details
  10. Merge pull request #69472 from r-ryantm/auto-update/checkstyle

    checkstyle: 8.23 -> 8.24
    Mic92 authored Sep 26, 2019
    Copy the full SHA
    ff97981 View commit details
  11. btfs: simplify shebang fixup

    Mic92 committed Sep 26, 2019
    Copy the full SHA
    2e3df3f View commit details
  12. btfs: 2.19 -> 2.20 (#69475)

    btfs: 2.19 -> 2.20
    Mic92 authored Sep 26, 2019
    Copy the full SHA
    f4c4b53 View commit details
  13. charybdis: 4.1.1 -> 4.1.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/charybdis/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    76e1185 View commit details
  14. Copy the full SHA
    9a1b767 View commit details
  15. Merge pull request #69464 from r-ryantm/auto-update/armadillo

    armadillo: 9.600.6 -> 9.700.2
    markuskowa authored Sep 26, 2019
    Copy the full SHA
    954220b View commit details
  16. treewide: remove empty buildInputs (#69479)

    treewide: remove empty buildInputs
    Mic92 authored Sep 26, 2019
    Copy the full SHA
    eb7ce23 View commit details
  17. clib: 1.8.1 -> 1.11.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/clib/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    4f1a4ba View commit details
  18. pythonPackages.cmd2: 0.9.16 -> 0.9.17

    teto authored and Matthieu Coudron committed Sep 26, 2019
    Copy the full SHA
    7d7bd8a View commit details
  19. pastel: 0.5.3 -> 0.6.1

    Signed-off-by: David Wood <david@davidtw.co>
    davidtwco committed Sep 26, 2019
    Copy the full SHA
    85f58c8 View commit details
  20. libpfm: enable static build

    nmattia committed Sep 26, 2019
    Copy the full SHA
    4fb06f0 View commit details
  21. elpa-packages: 2019-09-26

    adisbladis committed Sep 26, 2019
    Copy the full SHA
    28daf29 View commit details
  22. melpa-packages: 2019-09-26

    adisbladis committed Sep 26, 2019
    Copy the full SHA
    3702a4b View commit details
  23. Merge pull request #68227 from volth/patch-362

    network-interfaces.nix: escape '.' in interface names passed to sysctl
    lheckemann authored Sep 26, 2019
    Copy the full SHA
    f0f3bd8 View commit details
  24. Copy the full SHA
    5a1bfd6 View commit details
  25. Copy the full SHA
    d077afd View commit details
  26. Copy the full SHA
    ac4922e View commit details
  27. Merge pull request #68112 from langston-barrett/pyls-jedi

    python updates: parso, jedi, python-language-server
    There is a newer jedi existing but it may break pyls
    teto authored Sep 26, 2019
    Copy the full SHA
    3d1195f View commit details
  28. cjdns: 20.3 -> 20.4

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/cjdns/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    2b008d9 View commit details
  29. clipgrab: 3.8.4 -> 3.8.5

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/clipgrab/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    37fecd6 View commit details
  30. diffr: init at 0.1.2

    Signed-off-by: David Wood <david@davidtw.co>
    davidtwco committed Sep 26, 2019
    Copy the full SHA
    0140ba7 View commit details
  31. kops_1_13: 1.13.1 -> 1.13.2 (#69485)

    kampka authored and zimbatm committed Sep 26, 2019
    Copy the full SHA
    79d6568 View commit details
  32. Merge pull request #69483 from nmattia/nm-libpfm-static

    libpfm: enable static build
    basvandijk authored Sep 26, 2019
    Copy the full SHA
    4c5cad9 View commit details
  33. Merge pull request #69498 from davidtwco/pastel-0.6.1

    pastel: 0.5.3 -> 0.6.1
    Ma27 authored Sep 26, 2019
    Copy the full SHA
    cd2cb98 View commit details
  34. starship: 0.18.0 -> 0.19.0

    Signed-off-by: David Wood <david@davidtw.co>
    davidtwco authored and Matthieu Coudron committed Sep 26, 2019
    Copy the full SHA
    0ea96ee View commit details
  35. Copy the full SHA
    2963c88 View commit details
  36. Merge pull request #69491 from r-ryantm/auto-update/clib

    clib: 1.8.1 -> 1.11.2
    Ma27 authored Sep 26, 2019
    Copy the full SHA
    29fe84c View commit details
  37. libarcus: 4.2.0 -> 4.3.0

    esclear committed Sep 26, 2019
    Copy the full SHA
    ad17ced View commit details
  38. libsavitar: 4.2.0 -> 4.3.0

    esclear committed Sep 26, 2019
    Copy the full SHA
    4efe58c View commit details
  39. uranium: 4.2.0 -> 4.3.0

    esclear committed Sep 26, 2019
    Copy the full SHA
    2ec3db1 View commit details
  40. buck: 2019.06.17.01 -> 2019.09.12.01

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/buck/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    7c93929 View commit details
  41. Merge pull request #69505 from davidtwco/diffr-init

    diffr: init at 0.1.2
    Ma27 authored Sep 26, 2019
    Copy the full SHA
    67aa6ba View commit details
  42. Merge pull request #69507 from tobim/pkgs/ccls

    ccls: 0.20190823 -> 0.20190823.3
    Mic92 authored Sep 26, 2019
    Copy the full SHA
    287dbd1 View commit details
Showing with 1,138 additions and 706 deletions.
  1. +2 −2 nixos/modules/services/misc/nix-optimise.nix
  2. +4 −4 nixos/modules/tasks/network-interfaces.nix
  3. +1 −0 nixos/modules/virtualisation/container-config.nix
  4. +2 −2 pkgs/applications/blockchains/jormungandr/default.nix
  5. +11 −11 pkgs/applications/editors/emacs-modes/elpa-generated.nix
  6. +903 −548 pkgs/applications/editors/emacs-modes/recipes-archive-melpa.json
  7. +3 −3 pkgs/applications/misc/cura/default.nix
  8. +2 −2 pkgs/applications/misc/curaengine/default.nix
  9. +4 −0 pkgs/applications/misc/electron-cash/default.nix
  10. +3 −3 pkgs/applications/misc/pastel/default.nix
  11. +2 −2 pkgs/applications/networking/browsers/vivaldi/default.nix
  12. +2 −2 pkgs/applications/networking/cluster/kops/default.nix
  13. +2 −2 pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
  14. +1 −2 pkgs/applications/science/logic/potassco/clingo.nix
  15. +0 −1 pkgs/applications/science/math/nauty/default.nix
  16. +7 −0 pkgs/applications/science/math/sage/sage-src.nix
  17. +2 −2 pkgs/applications/version-management/git-and-tools/diff-so-fancy/default.nix
  18. +4 −4 pkgs/applications/version-management/git-and-tools/git-cola/default.nix
  19. +2 −2 pkgs/applications/video/clipgrab/default.nix
  20. +50 −17 pkgs/applications/video/peek/default.nix
  21. +2 −2 pkgs/development/interpreters/python/hooks/default.nix
  22. +1 −1 pkgs/development/interpreters/python/hooks/pip-build-hook.sh
  23. +2 −2 pkgs/development/libraries/aravis/default.nix
  24. +2 −2 pkgs/development/libraries/armadillo/default.nix
  25. +2 −2 pkgs/development/libraries/dlib/default.nix
  26. +2 −2 pkgs/development/libraries/eclib/default.nix
  27. +6 −2 pkgs/development/libraries/libpfm/default.nix
  28. +0 −2 pkgs/development/libraries/safefile/default.nix
  29. +0 −2 pkgs/development/libraries/spandsp/default.nix
  30. +2 −2 pkgs/development/python-modules/cmd2/default.nix
  31. +0 −2 pkgs/development/python-modules/graph_nets/default.nix
  32. +2 −2 pkgs/development/python-modules/jedi/default.nix
  33. +3 −3 pkgs/development/python-modules/libarcus/default.nix
  34. +2 −2 pkgs/development/python-modules/libsavitar/default.nix
  35. +2 −2 pkgs/development/python-modules/parso/default.nix
  36. +2 −1 pkgs/development/python-modules/poetry/default.nix
  37. +0 −1 pkgs/development/python-modules/pulp/default.nix
  38. +4 −4 pkgs/development/python-modules/pyrsistent/default.nix
  39. +2 −2 pkgs/development/python-modules/python-hosts/default.nix
  40. +2 −2 pkgs/development/python-modules/python-language-server/default.nix
  41. +3 −3 pkgs/development/python-modules/trezor/default.nix
  42. +2 −2 pkgs/development/python-modules/uranium/default.nix
  43. +2 −2 pkgs/development/tools/analysis/autoflake/default.nix
  44. +2 −2 pkgs/development/tools/analysis/checkstyle/default.nix
  45. +2 −2 pkgs/development/tools/build-managers/buck/default.nix
  46. +2 −2 pkgs/development/tools/continuous-integration/jenkins/default.nix
  47. +3 −3 pkgs/development/tools/misc/ccls/default.nix
  48. +2 −2 pkgs/development/tools/ocaml/utop/default.nix
  49. +2 −2 pkgs/misc/emulators/retroarch/default.nix
  50. +3 −8 pkgs/os-specific/linux/btfs/default.nix
  51. +2 −2 pkgs/servers/documize-community/default.nix
  52. +2 −2 pkgs/servers/irc/charybdis/default.nix
  53. +2 −2 pkgs/servers/mtprotoproxy/default.nix
  54. +3 −3 pkgs/shells/zsh/oh-my-zsh/default.nix
  55. +7 −1 pkgs/tools/X11/xdg-utils/default.nix
  56. +2 −2 pkgs/tools/filesystems/ceph/default.nix
  57. +3 −3 pkgs/tools/graphics/gifski/default.nix
  58. +2 −3 pkgs/tools/misc/clac/default.nix
  59. +2 −2 pkgs/tools/misc/cloc/default.nix
  60. +3 −3 pkgs/tools/misc/starship/default.nix
  61. +2 −2 pkgs/tools/networking/cjdns/default.nix
  62. +2 −2 pkgs/tools/package-management/clib/default.nix
  63. +2 −2 pkgs/tools/security/bitwarden/default.nix
  64. +29 −0 pkgs/tools/text/diffr/default.nix
  65. +4 −0 pkgs/top-level/all-packages.nix
  66. +3 −0 pkgs/top-level/static.nix
4 changes: 2 additions & 2 deletions nixos/modules/services/misc/nix-optimise.nix
Original file line number Diff line number Diff line change
@@ -40,8 +40,8 @@ in

systemd.services.nix-optimise =
{ description = "Nix Store Optimiser";
# No point running it inside a nixos-container. It should be on the host instead.
unitConfig.ConditionVirtualization = "!container";
# No point this if the nix daemon (and thus the nix store) is outside
unitConfig.ConditionPathIsReadWrite = "/nix/var/nix/daemon-socket";
serviceConfig.ExecStart = "${config.nix.package}/bin/nix-store --optimise";
startAt = optionals cfg.automatic cfg.dates;
};
8 changes: 4 additions & 4 deletions nixos/modules/tasks/network-interfaces.nix
Original file line number Diff line number Diff line change
@@ -967,9 +967,9 @@ in
"net.ipv6.conf.default.disable_ipv6" = mkDefault (!cfg.enableIPv6);
"net.ipv6.conf.all.forwarding" = mkDefault (any (i: i.proxyARP) interfaces);
} // listToAttrs (flip concatMap (filter (i: i.proxyARP) interfaces)
(i: forEach [ "4" "6" ] (v: nameValuePair "net.ipv${v}.conf.${i.name}.proxy_arp" true)))
(i: forEach [ "4" "6" ] (v: nameValuePair "net.ipv${v}.conf.${replaceChars ["."] ["/"] i.name}.proxy_arp" true)))
// listToAttrs (forEach (filter (i: i.preferTempAddress) interfaces)
(i: nameValuePair "net.ipv6.conf.${i.name}.use_tempaddr" 2));
(i: nameValuePair "net.ipv6.conf.${replaceChars ["."] ["/"] i.name}.use_tempaddr" 2));

# Capabilities won't work unless we have at-least a 4.3 Linux
# kernel because we need the ambient capability
@@ -1092,15 +1092,15 @@ in
destination = "/etc/udev/rules.d/98-${name}";
text = ''
# enable and prefer IPv6 privacy addresses by default
ACTION=="add", SUBSYSTEM=="net", RUN+="${pkgs.procps}/bin/sysctl net.ipv6.conf.%k.use_tempaddr=2"
ACTION=="add", SUBSYSTEM=="net", RUN+="${pkgs.coreutils}/bin/echo 2 > /proc/sys/net/ipv6/conf/%k/use_tempaddr"
'';
})
(pkgs.writeTextFile rec {
name = "ipv6-privacy-extensions.rules";
destination = "/etc/udev/rules.d/99-${name}";
text = concatMapStrings (i: ''
# enable IPv6 privacy addresses but prefer EUI-64 addresses for ${i.name}
ACTION=="add", SUBSYSTEM=="net", RUN+="${pkgs.procps}/bin/sysctl net.ipv6.conf.${i.name}.use_tempaddr=1"
ACTION=="add", SUBSYSTEM=="net", RUN+="${pkgs.procps}/bin/sysctl net.ipv6.conf.${replaceChars ["."] ["/"] i.name}.use_tempaddr=1"
'') (filter (i: !i.preferTempAddress) interfaces);
})
] ++ lib.optional (cfg.wlanInterfaces != {})
1 change: 1 addition & 0 deletions nixos/modules/virtualisation/container-config.nix
Original file line number Diff line number Diff line change
@@ -7,6 +7,7 @@ with lib;
config = mkIf config.boot.isContainer {

# Disable some features that are not useful in a container.
nix.optimise.automatic = mkDefault false; # the store is host managed
services.udisks2.enable = mkDefault false;
powerManagement.enable = mkDefault false;

4 changes: 2 additions & 2 deletions pkgs/applications/blockchains/jormungandr/default.nix
Original file line number Diff line number Diff line change
@@ -10,12 +10,12 @@

rustPlatform.buildRustPackage rec {
pname = "jormungandr";
version = "0.5.0";
version = "0.5.2";

src = fetchgit {
url = "https://github.com/input-output-hk/${pname}";
rev = "v${version}";
sha256 = "19jqnja4mxyfgg79m4ak4815wjxvkg6qn04gk21c15xl3i8b4zf6";
sha256 = "0aixz007kc5gisc4hvix3ccmy0r459lczlwmnm2989jcxk3hki3q";
fetchSubmodules = true;
};

22 changes: 11 additions & 11 deletions pkgs/applications/editors/emacs-modes/elpa-generated.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading