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: c438ce12a858
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: bea1a232c615
Choose a head ref

Commits on Jan 3, 2020

  1. docker-slim: init at 1.26.1

    Co-authored-by: Mario Rodas <marsam@users.noreply.github.com>
    Co-authored-by: Oleksii Filonenko <brightone@protonmail.com>
    3 people committed Jan 3, 2020
    Copy the full SHA
    d2394a4 View commit details

Commits on Jan 17, 2020

  1. Copy the full SHA
    e2df20c View commit details
  2. zopfli: 1.0.2 -> 1.0.3

    ajs124 committed Jan 17, 2020
    Copy the full SHA
    782ea12 View commit details

Commits on Jan 18, 2020

  1. pypi2nix: 2.0.2 -> 2.0.3

    seppeljordan committed Jan 18, 2020
    Copy the full SHA
    5adcd5c View commit details
  2. nixos/doc: suggest checking options for declarative package mgmt

    Some programs might not work without systemd services registered or do not work at full capacity without NixOS module.
    jtojnar committed Jan 18, 2020
    Copy the full SHA
    6b3c3c8 View commit details
  3. gitea: 1.10.2 -> 1.10.3

    kolaente committed Jan 18, 2020
    Copy the full SHA
    8314e75 View commit details
  4. rage: init at 0.2.0

    marsam committed Jan 18, 2020
    Copy the full SHA
    2d0a680 View commit details
  5. gdm: refactor to properly handle wayland sessions

    Elyhaka authored and Elyhaka committed Jan 18, 2020
    Copy the full SHA
    d18ac2b View commit details
  6. python2.pkgs.nixpart0: use correct libselinux bindings

    Sine 56e5572 libselinux in pkgs defaults to Python 3 so let's use the one from python.pkgs to make sure it matches.
    jtojnar committed Jan 18, 2020
    Copy the full SHA
    07b8ab4 View commit details
  7. nebula: 1.0.0 -> 1.1.0

    Br1ght0ne committed Jan 18, 2020
    Copy the full SHA
    ae3ba80 View commit details
  8. Merge pull request #76831 from mbrgm/docker-slim

    docker-slim: init at 1.26.1
    marsam authored Jan 18, 2020
    Copy the full SHA
    21d0b20 View commit details
  9. Copy the full SHA
    1470109 View commit details
  10. Merge pull request #77955 from ericdallo/update-clojure-lsp

    clojure-lsp: 20200114T225020 -> 20200117T215443
    marsam authored Jan 18, 2020
    Copy the full SHA
    f5c6606 View commit details
  11. svxlink: init at 19.09.1 (#76990)

    zaninime authored and bennofs committed Jan 18, 2020
    Copy the full SHA
    2e2cb28 View commit details
  12. purescript: 0.13.5 -> 0.13.6

    mbbx6spp committed Jan 18, 2020
    Copy the full SHA
    c71aa5f View commit details
  13. wpsoffice: 11.1.0.8865 -> 11.1.0.9080

    Th0rgal authored and bennofs committed Jan 18, 2020
    Copy the full SHA
    37771e4 View commit details
  14. Copy the full SHA
    78941c0 View commit details
  15. packagekit: 1.1.12 -> 1.1.13 (#77498)

    * packagekit: 1.1.12 -> 1.1.13
    
    https://github.com/hughsie/PackageKit/blob/PACKAGEKIT_1_1_13/NEWS
    
    * packagekit: set systemd user unit dir, minor touchups
    
    While visiting:
    * drop trailing slash in system unit dir
    * prefer placeholder over escaping
    
    * packagekit: dbus dir fixup (thanks @worldofpeace!)
    
    Co-Authored-By: worldofpeace <worldofpeace@protonmail.ch>
    dtzWill and worldofpeace committed Jan 18, 2020
    Copy the full SHA
    b873eb7 View commit details
  16. Merge pull request #77980 from mbbx6spp/mbbx6spp/purescript-0.13.6

    purescript: 0.13.5 -> 0.13.6 (and add maintainer)
    edef1c authored Jan 18, 2020
    Copy the full SHA
    e555713 View commit details
  17. Merge pull request #77969 from kolaente/update/gitea-1.10.3

    gitea: 1.10.2 -> 1.10.3
    edef1c authored Jan 18, 2020
    Copy the full SHA
    c787301 View commit details
  18. Merge pull request #77956 from helsinki-systems/upd/zopfli

    zopfli: 1.0.2 -> 1.0.3
    edef1c authored Jan 18, 2020
    Copy the full SHA
    201d9b8 View commit details
  19. pythonPackages.pypandoc: 1.4 -> 2018-06-18

    Switch to an unstable version to make it work with pandoc v2.
    
    Based on #56592 by @Twey. Reworked dependency handling.
    sternenseemann authored and bennofs committed Jan 18, 2020
    Copy the full SHA
    6b6e54e View commit details
  20. uberwriter: init at 2019-11-29

    sternenseemann authored and bennofs committed Jan 18, 2020
    Copy the full SHA
    5088ef5 View commit details
  21. way-cooler: Remove

    As of 2020-01-09, way-cooler is officially dead:
    
        http://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html
    
    hence, remove the package and the module.
    
    Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
    
    docs/release-notes: remove way-cooler
    
    way-cooler: show warnings about removal
    
    Apply suggestions from code review
    
    Co-Authored-By: worldofpeace <worldofpeace@protonmail.ch>
    
    way-cooler: add suggestion by @infinisil
    matthiasbeyer authored and gnidorah committed Jan 18, 2020
    Copy the full SHA
    29bb16a View commit details
  22. Copy the full SHA
    e14d19b View commit details
  23. linux: 4.19.96 -> 4.19.97

    NeQuissimus committed Jan 18, 2020
    Copy the full SHA
    cac9f21 View commit details
  24. linux: 5.4.12 -> 5.4.13

    NeQuissimus committed Jan 18, 2020
    Copy the full SHA
    64d20fe View commit details
  25. Copy the full SHA
    ba059b9 View commit details
  26. pythonPackages.sysv_ipc: init at 1.0.1

    risicle authored and Jon committed Jan 18, 2020
    Copy the full SHA
    aa92851 View commit details
  27. Merge pull request #77690 from gnidorah/way-cooler

    way-cooler: Remove
    worldofpeace authored Jan 18, 2020
    Copy the full SHA
    ffcfb80 View commit details
  28. Merge pull request #77976 from filalex77/nebula-1.1.0

    nebula: 1.0.0 -> 1.1.0
    marsam authored Jan 18, 2020
    Copy the full SHA
    e517c52 View commit details
  29. Merge pull request #77958 from seppeljordan/bump-pypi2nix-to-2.0.3

    pypi2nix: 2.0.2 -> 2.0.3
    marsam authored Jan 18, 2020
    Copy the full SHA
    9e9095c View commit details
  30. Copy the full SHA
    e5d007e View commit details
  31. zoneminder: Fix installation location for cgi-bin (#76855)

    Before this change, the build would duplicate the prefix in the
    installation location for cgi-bin stuff:
    -- Installing: /nix/store/skg6b81hikd3fvvdf62xbkm6gsbid41a-zoneminder-1.32.3/nix/store/skg6b81hikd3fvvdf62xbkm6gsbid41a-zoneminder-1.32.3/libexec/zoneminder/cgi-bin/zms
    danielfullmer authored and veprbl committed Jan 18, 2020
    Copy the full SHA
    5d1fda3 View commit details
  32. Merge pull request #77974 from marsam/init-rage

    rage: init at 0.2.0
    mmahut authored Jan 18, 2020
    Copy the full SHA
    d5f9a98 View commit details
  33. tdesktop: 1.8.15 -> 1.9.3

    The GYP build is now deprecated [0].
    This results in a large number of changes and many custom Nix patches
    aren't required anymore (and probably haven't been required for quite
    some time now, the derivation got a bit outdated...).
    
    A lot of the changes in this commit are based on the changes of the
    Arch package [1][2] (which our package is based upon).
    
    Rough overview of the changes:
    - gcc9 -> ninja (optional but let's follow Arch here)
    - Dropped GYP, only CMake now
      - But: Python is still required
    - fetchFromGitHub -> fetchurl (optional?)
    - Apply all Arch patches and remove old patches
      - Requires one new patch for range-v3
    - New dependencies: enchant2, lz4, xxHash
      - TODO: Plus a few new dependencies that shouldn't be required
    - Cleanup: Irrelevant flags (e.g. GYP_DEFINES) and patches (e.g. sed)
      - Simplifies quite a few things :)
    - Some additional documentation and TODOs
    
    Co-Authored-By: Jan Tojnar <jtojnar@gmail.com>
    
    [0]: telegramdesktop/tdesktop#7001
    [1]: https://git.archlinux.org/svntogit/community.git/commit/?id=23eff2b1ef7435441e93120618ca899f0b0e7e61
    [2]: https://git.archlinux.org/svntogit/community.git/commit/?id=6a19e949724b2e2bfcdcf2081111ecd46108e449
    primeos committed Jan 18, 2020
    Copy the full SHA
    1835ac1 View commit details
  34. Merge pull request #77453 from primeos/tdesktop

    tdesktop: 1.8.15 -> 1.9.3
    primeos authored Jan 18, 2020
    Copy the full SHA
    f430ac7 View commit details
  35. dive: 0.9.0 -> 0.9.1

    zowoq committed Jan 18, 2020
    Copy the full SHA
    bbc144a View commit details
  36. Merge pull request #78000 from zowoq/dive

    dive: 0.9.0 -> 0.9.1
    marsam authored Jan 18, 2020
    Copy the full SHA
    5f594c6 View commit details

Commits on Jan 19, 2020

  1. nixos/gnome3: add gnome-shell to systemd.packages

    This actually gets added via xdg.portal having gnome-shell.
    However, that could change and it still for sure should be here.
    worldofpeace committed Jan 19, 2020
    Copy the full SHA
    c6022f7 View commit details
  2. Merge pull request #76985 from Elyhaka/gdm_hides_gnome

    gdm: refactor to properly handle wayland sessions
    worldofpeace authored Jan 19, 2020
    Copy the full SHA
    765afd3 View commit details
  3. Merge pull request #77993 from ericnorris/master

    rpm: fix helper script paths
    worldofpeace authored Jan 19, 2020
    Copy the full SHA
    282b79a View commit details
  4. Merge pull request #77960 from jtojnar/declarative-check-modules

    nixos/doc: suggest checking options for declarative package mgmt
    jtojnar authored Jan 19, 2020
    Copy the full SHA
    0a65c2b View commit details
  5. Copy the full SHA
    b85c3ae View commit details
  6. Copy the full SHA
    6a3c188 View commit details
  7. Copy the full SHA
    312f643 View commit details
  8. Copy the full SHA
    6198a0e View commit details
  9. Copy the full SHA
    1e9a4da View commit details
  10. Copy the full SHA
    bea1a23 View commit details
Showing with 427 additions and 7,411 deletions.
  1. +6 −0 nixos/doc/manual/configuration/declarative-packages.xml
  2. +6 −0 nixos/doc/manual/release-notes/rl-2003.xml
  3. +3 −3 nixos/modules/hardware/opengl.nix
  4. +0 −1 nixos/modules/module-list.nix
  5. +0 −78 nixos/modules/programs/way-cooler.nix
  6. +2 −0 nixos/modules/rename.nix
  7. +9 −3 nixos/modules/services/x11/desktop-managers/gnome3.nix
  8. +4 −0 nixos/modules/services/x11/display-managers/gdm.nix
  9. +54 −0 pkgs/applications/editors/uberwriter/default.nix
  10. +2 −2 pkgs/applications/networking/browsers/vivaldi/default.nix
  11. +49 −89 pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
  12. +4 −8 pkgs/applications/office/wpsoffice/default.nix
  13. +71 −0 pkgs/applications/radio/svxlink/default.nix
  14. +2 −2 pkgs/applications/version-management/gitea/default.nix
  15. +0 −37 pkgs/applications/window-managers/way-cooler/bar.diff
  16. +0 −3,004 pkgs/applications/window-managers/way-cooler/crates-io.nix
  17. +0 −113 pkgs/applications/window-managers/way-cooler/default.nix
  18. +0 −314 pkgs/applications/window-managers/way-cooler/way-cooler.nix
  19. +0 −1,372 pkgs/applications/window-managers/way-cooler/wc-bg.nix
  20. +0 −794 pkgs/applications/window-managers/way-cooler/wc-grab.nix
  21. +0 −1,479 pkgs/applications/window-managers/way-cooler/wc-lock.nix
  22. +0 −39 pkgs/applications/window-managers/way-cooler/wlc.nix
  23. +67 −0 pkgs/build-support/docker-slim/default.nix
  24. +11 −0 pkgs/desktops/gnome-3/core/gnome-session/default.nix
  25. +2 −2 pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
  26. +2 −2 pkgs/desktops/pantheon/apps/switchboard/default.nix
  27. +6 −2 pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix
  28. +2 −2 pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix
  29. +2 −2 pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
  30. +3 −3 pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/github_latest_version.ex
  31. +4 −4 pkgs/development/compilers/purescript/purescript/default.nix
  32. +16 −16 pkgs/development/python-modules/pypandoc/default.nix
  33. +22 −0 pkgs/development/python-modules/sysv_ipc/default.nix
  34. +3 −3 pkgs/development/tools/dive/default.nix
  35. +2 −2 pkgs/development/tools/misc/clojure-lsp/default.nix
  36. +2 −2 pkgs/development/tools/pypi2nix/default.nix
  37. +2 −2 pkgs/os-specific/linux/kernel/linux-4.14.nix
  38. +2 −2 pkgs/os-specific/linux/kernel/linux-4.19.nix
  39. +2 −2 pkgs/os-specific/linux/kernel/linux-5.4.nix
  40. +4 −0 pkgs/servers/zoneminder/default.nix
  41. +3 −14 pkgs/tools/compression/zopfli/default.nix
  42. +1 −1 pkgs/tools/filesystems/nixpart/0.4/blivet.nix
  43. +2 −2 pkgs/tools/filesystems/nixpart/0.4/default.nix
  44. +2 −2 pkgs/tools/networking/bandwhich/default.nix
  45. +3 −3 pkgs/tools/networking/nebula/default.nix
  46. +5 −4 pkgs/tools/package-management/packagekit/default.nix
  47. +5 −0 pkgs/tools/package-management/rpm/default.nix
  48. +24 −0 pkgs/tools/security/rage/default.nix
  49. +14 −1 pkgs/top-level/all-packages.nix
  50. +2 −0 pkgs/top-level/python-packages.nix
6 changes: 6 additions & 0 deletions nixos/doc/manual/configuration/declarative-packages.xml
Original file line number Diff line number Diff line change
@@ -19,6 +19,12 @@
<command>nixos-rebuild switch</command>.
</para>

<note>
<para>
Some packages require additional global configuration such as D-Bus or systemd service registration so adding them to <xref linkend="opt-environment.systemPackages"/> might not be sufficient. You are advised to check the <link xlink:href="#ch-options">list of options</link> whether a NixOS module for the package does not exist.
</para>
</note>

<para>
You can get a list of the available packages as follows:
<screen>
6 changes: 6 additions & 0 deletions nixos/doc/manual/release-notes/rl-2003.xml
Original file line number Diff line number Diff line change
@@ -168,6 +168,12 @@ services.xserver.displayManager.defaultSession = "xfce+icewm";
SDDM, GDM, or using the startx module which uses Xinitrc.
</para>
</listitem>
<listitem>
<para>
The Way Cooler wayland compositor has been removed, as the project has been officially canceled.
There are no more <literal>way-cooler</literal> attribute and <literal>programs.way-cooler</literal> options.
</para>
</listitem>
<listitem>
<para>
The BEAM package set has been deleted. You will only find there the different interpreters.
6 changes: 3 additions & 3 deletions nixos/modules/hardware/opengl.nix
Original file line number Diff line number Diff line change
@@ -43,11 +43,11 @@ in
description = ''
Whether to enable OpenGL drivers. This is needed to enable
OpenGL support in X11 systems, as well as for Wayland compositors
like sway, way-cooler and Weston. It is enabled by default
like sway and Weston. It is enabled by default
by the corresponding modules, so you do not usually have to
set it yourself, only if there is no module for your wayland
compositor of choice. See services.xserver.enable,
programs.sway.enable, and programs.way-cooler.enable.
compositor of choice. See services.xserver.enable and
programs.sway.enable.
'';
type = types.bool;
default = false;
1 change: 0 additions & 1 deletion nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
@@ -159,7 +159,6 @@
./programs/venus.nix
./programs/vim.nix
./programs/wavemon.nix
./programs/way-cooler.nix
./programs/waybar.nix
./programs/wireshark.nix
./programs/x2goserver.nix
78 changes: 0 additions & 78 deletions nixos/modules/programs/way-cooler.nix

This file was deleted.

2 changes: 2 additions & 0 deletions nixos/modules/rename.nix
Original file line number Diff line number Diff line change
@@ -27,6 +27,8 @@ with lib;
(mkRemovedOptionModule [ "services.osquery" ] "The osquery module has been removed")
(mkRemovedOptionModule [ "services.fourStore" ] "The fourStore module has been removed")
(mkRemovedOptionModule [ "services.fourStoreEndpoint" ] "The fourStoreEndpoint module has been removed")
(mkRemovedOptionModule [ "programs" "way-cooler" ] ("way-cooler is abandoned by its author: " +
"https://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html"))

# Do NOT add any option renames here, see top of the file
];
12 changes: 9 additions & 3 deletions nixos/modules/services/x11/desktop-managers/gnome3.nix
Original file line number Diff line number Diff line change
@@ -144,7 +144,7 @@ in
services.gnome3.core-shell.enable = true;
services.gnome3.core-utilities.enable = mkDefault true;

services.xserver.displayManager.sessionPackages = [ pkgs.gnome3.gnome-session ];
services.xserver.displayManager.sessionPackages = [ pkgs.gnome3.gnome-session.sessions ];

environment.extraInit = ''
${concatMapStrings (p: ''
@@ -249,11 +249,17 @@ in
services.system-config-printer.enable = (mkIf config.services.printing.enable (mkDefault true));
services.telepathy.enable = mkDefault true;

systemd.packages = with pkgs.gnome3; [ vino gnome-session ];
systemd.packages = with pkgs.gnome3; [
gnome-session
gnome-shell
vino
];

services.avahi.enable = mkDefault true;

xdg.portal.extraPortals = [ pkgs.gnome3.gnome-shell ];
xdg.portal.extraPortals = [
pkgs.gnome3.gnome-shell
];

services.geoclue2.enable = mkDefault true;
services.geoclue2.enableDemoAgent = false; # GNOME has its own geoclue agent
4 changes: 4 additions & 0 deletions nixos/modules/services/x11/display-managers/gdm.nix
Original file line number Diff line number Diff line change
@@ -174,6 +174,10 @@ in
"f /run/gdm/.config/gnome-initial-setup-done 0711 gdm gdm - yes"
];

# Otherwise GDM will not be able to start correctly and display Wayland sessions
systemd.packages = with pkgs.gnome3; [ gnome-session gnome-shell ];
environment.systemPackages = [ pkgs.gnome3.adwaita-icon-theme ];

systemd.services.display-manager.wants = [
# Because sd_login_monitor_new requires /run/systemd/machines
"systemd-machined.service"
54 changes: 54 additions & 0 deletions pkgs/applications/editors/uberwriter/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{ stdenv, fetchFromGitHub, meson, ninja, cmake
, wrapGAppsHook, pkgconfig, desktop-file-utils
, appstream-glib, pythonPackages, glib, gobject-introspection
, gtk3, webkitgtk, glib-networking, gnome3, gspell, texlive
, haskellPackages}:

let
pythonEnv = pythonPackages.python.withPackages(p: with p;
[ regex setuptools python-Levenshtein pyenchant pygobject3 pycairo pypandoc ]);
texliveDist = texlive.combined.scheme-medium;

in stdenv.mkDerivation rec {
pname = "uberwriter";
version = "unstable-2019-11-29";

src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "7606a55389f8516d9fed7927fa50ff8822ee9e38";
sha256 = "0ky001vs9nfvqf05h4q7fl0n8vsgim59z22i66a8sw6bqipv62sg";
};

nativeBuildInputs = [ meson ninja cmake pkgconfig desktop-file-utils
appstream-glib wrapGAppsHook ];

buildInputs = [ glib pythonEnv gobject-introspection gtk3
gnome3.adwaita-icon-theme webkitgtk gspell texliveDist
glib-networking ];

postPatch = ''
patchShebangs --build build-aux/meson_post_install.py
substituteInPlace uberwriter/config.py --replace "/usr/share/uberwriter" "$out/share/uberwriter"
# get rid of unused distributed dependencies
rm -r uberwriter/{pylocales,pressagio}
'';

preFixup = ''
gappsWrapperArgs+=(
--prefix PYTHONPATH : "$out/lib/python${pythonEnv.pythonVersion}/site-packages/"
--prefix PATH : "${texliveDist}/bin"
--prefix PATH : "${haskellPackages.pandoc-citeproc}/bin"
)
'';

meta = with stdenv.lib; {
homepage = http://uberwriter.github.io/uberwriter/;
description = "A distraction free Markdown editor for GNU/Linux";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = [ maintainers.sternenseemann ];
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/networking/browsers/vivaldi/default.nix
Original file line number Diff line number Diff line change
@@ -17,11 +17,11 @@ let
vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi";
in stdenv.mkDerivation rec {
pname = "vivaldi";
version = "2.10.1745.26-1";
version = "2.10.1745.27-1";

src = fetchurl {
url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}_amd64.deb";
sha256 = "0zl5sqa60x9yg7acp6vxgnmfzz27v849mlpp1wgnwh019fx3wf53";
sha256 = "1z9biiycxcxyw7i1lqhvk8092hqvidaipkfdvkz632vxcg33jz4q";
};

unpackPhase = ''
Loading