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: f28bf68bc4f9
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: 6c064e6b1f34
Choose a head ref

Commits on Mar 6, 2018

  1. hardening: fix #18995

    cstrahan committed Mar 6, 2018
    Copy the full SHA
    9fe17b2 View commit details
  2. hardening: use lib.toList

    cstrahan committed Mar 6, 2018
    Copy the full SHA
    9783a67 View commit details
  3. hardening: fix bug/typo

    cstrahan committed Mar 6, 2018
    Copy the full SHA
    0937df4 View commit details
  4. hardening: fix careless bugs

    I got a substitution backwards (used '+' instead of '-').
    
    Also, this now works under `set -u` (had to fix a couple unbound
    variable references).
    cstrahan committed Mar 6, 2018
    Copy the full SHA
    9920923 View commit details
  5. hardening: clarify the whitelist logic

    Per @Ericson2314's suggestion [1], make it more clear that the active
    hardenings are decided via whitelist; the blacklist is merely for the
    debug messages.
    
    1: NixOS/nixpkgs@36d5ce4#r133279731
    cstrahan committed Mar 6, 2018
    Copy the full SHA
    cc7ce57 View commit details
  6. hardening: allow user supplied flags to override

    Put hardening flags before user supplied flags.
    cstrahan committed Mar 6, 2018
    Copy the full SHA
    fc46895 View commit details
  7. Copy the full SHA
    634c748 View commit details

Commits on Mar 7, 2018

  1. Copy the full SHA
    806edaa View commit details

Commits on Apr 10, 2018

  1. xmrig-proxy: init at 2.5.2

    aij committed Apr 10, 2018
    Copy the full SHA
    e30f55f View commit details
  2. Comment on kDonateLevel

    aij committed Apr 10, 2018
    Copy the full SHA
    340270c View commit details
  3. Copy the full SHA
    2d165b0 View commit details
  4. Copy the full SHA
    273ce83 View commit details
  5. wal-g: 0.1.2 -> 0.1.8pre240_966f3c5f4

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice committed Apr 10, 2018
    Copy the full SHA
    d094501 View commit details
  6. safeeyes: init at 2.0.2

    srghma2 committed Apr 10, 2018
    Copy the full SHA
    e00f9b3 View commit details
  7. maintainers: add myself

    srghma2 committed Apr 10, 2018
    Copy the full SHA
    3bbe655 View commit details
  8. safeeyes: add module

    srghma2 committed Apr 10, 2018
    Copy the full SHA
    2f4a220 View commit details
  9. all-packages: fix identation

    srghma2 committed Apr 10, 2018
    Copy the full SHA
    def5645 View commit details
  10. Copy the full SHA
    46c270c View commit details
  11. texstudio: 2.12.6 -> 2.12.8 (#38663)

    move to github
    ajs124 authored and dotlambda committed Apr 10, 2018
    Copy the full SHA
    7d2e232 View commit details
  12. synapse: 0.2.99.3 -> 0.2.99.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/synapse/versions.
    
    These checks were done:
    
    - built on NixOS
    - ran ‘/nix/store/rz2wn4lpkdqhwyz0qk7g41j2ykqmsj1b-synapse-0.2.99.4/bin/synapse -h’ got 0 exit code
    - ran ‘/nix/store/rz2wn4lpkdqhwyz0qk7g41j2ykqmsj1b-synapse-0.2.99.4/bin/synapse --help’ got 0 exit code
    - found 0.2.99.4 with grep in /nix/store/rz2wn4lpkdqhwyz0qk7g41j2ykqmsj1b-synapse-0.2.99.4
    - directory tree listing: https://gist.github.com/77e6334e3c147a4af2d15a9878e112eb
    R. RyanTM committed Apr 10, 2018
    Copy the full SHA
    16e37db View commit details
  13. safeeyes: change quotes

    srghma2 committed Apr 10, 2018
    Copy the full SHA
    35cbab9 View commit details
  14. Copy the full SHA
    f319b16 View commit details
  15. safeeyes: use wrapGAppsHook

    srghma2 committed Apr 10, 2018
    Copy the full SHA
    344c142 View commit details
  16. Copy the full SHA
    386e77d View commit details
  17. Merge pull request #37737 from srghma/safeeyes

    safeeyes: init at 2.0.2
    matthewbauer authored Apr 10, 2018
    Copy the full SHA
    04662c1 View commit details
  18. Merge pull request #38699 from r-ryantm/auto-update/synapse

    synapse: 0.2.99.3 -> 0.2.99.4
    pSub authored Apr 10, 2018
    Copy the full SHA
    ac5ed2e View commit details
  19. Merge pull request #38121 from Ma27/package-create-react-native-app

    nodePackages: add create-{react,react-native}-app; regenerate package set
    svanderburg authored Apr 10, 2018
    Copy the full SHA
    f666e2f View commit details
  20. Copy the full SHA
    4c76d87 View commit details
  21. Copy the full SHA
    2364c22 View commit details
  22. hardening: Tiny reindent

    Ericson2314 authored and cstrahan committed Apr 10, 2018
    Copy the full SHA
    21818ae View commit details
  23. hardening: Reindent

    Ericson2314 authored and cstrahan committed Apr 10, 2018
    Copy the full SHA
    ac4d74b View commit details
  24. Merge pull request #38669 from aij/xmrig-proxy-master

    xmrig-proxy: init at 2.5.2
    Mic92 authored Apr 10, 2018
    Copy the full SHA
    7decb08 View commit details
  25. Copy the full SHA
    d76725f View commit details
  26. htop: 2.1.0 -> 2.2.0

    NeQuissimus committed Apr 10, 2018
    Copy the full SHA
    ee4835a View commit details
  27. Copy the full SHA
    cb7f774 View commit details
  28. Merge pull request #28029 from cstrahan/hardening-fix

    hardening: fix #18995
    Ericson2314 authored Apr 10, 2018
    Copy the full SHA
    0dbc006 View commit details

Commits on Apr 11, 2018

  1. Revert "Merge pull request #28029 from cstrahan/hardening-fix"

    This reverts commit 0dbc006, reversing
    changes made to cb7f774.
    
    Should go into staging.
    matthewbauer committed Apr 11, 2018
    Copy the full SHA
    6c064e6 View commit details
5 changes: 5 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -4130,4 +4130,9 @@
github = "zzamboni";
name = "Diego Zamboni";
};
srghma = {
email = "srghma@gmail.com";
github = "srghma";
name = "Sergei Khoma";
};
}
1 change: 1 addition & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
@@ -366,6 +366,7 @@
./services/misc/ripple-data-api.nix
./services/misc/rogue.nix
./services/misc/serviio.nix
./services/misc/safeeyes.nix
./services/misc/siproxd.nix
./services/misc/snapper.nix
./services/misc/sonarr.nix
50 changes: 50 additions & 0 deletions nixos/modules/services/misc/safeeyes.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{ config, lib, pkgs, ... }:

with lib;

let

cfg = config.services.safeeyes;

in

{

###### interface

options = {

services.safeeyes = {

enable = mkOption {
default = false;
description = "Whether to enable the safeeyes OSGi service";
};

};

};

###### implementation

config = mkIf cfg.enable {

systemd.user.services.safeeyes = {
description = "Safeeyes";

wantedBy = [ "graphical-session.target" ];
partOf = [ "graphical-session.target" ];

serviceConfig = {
ExecStart = ''
${pkgs.safeeyes}/bin/safeeyes
'';
Restart = "on-failure";
RestartSec = 3;
StartLimitInterval = 350;
StartLimitBurst = 10;
};
};

};
}
13 changes: 7 additions & 6 deletions pkgs/applications/editors/texstudio/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
{ stdenv, fetchurl, qt5, poppler_qt5, zlib, pkgconfig}:
{ stdenv, fetchFromGitHub, qt5, poppler_qt5, zlib, pkgconfig}:

stdenv.mkDerivation rec {
pname = "texstudio";
version = "2.12.6";
version = "2.12.8";
name = "${pname}-${version}";
altname="Texstudio";

src = fetchurl {
url = "mirror://sourceforge/texstudio/${name}.tar.gz";
sha256 = "18rxd7ra5k2f7s4c296b3v3pqhxjmfix9xpy9i1g4jm87ygqrbnd";
src = fetchFromGitHub {
owner = "${pname}-org";
repo = pname;
rev = version;
sha256 = "0f1az7398rnxmm3m9b2jcz7pd9x445fjsv8w85k2j261n5cyfqx2";
};

nativeBuildInputs = [ qt5.qmake pkgconfig ];
71 changes: 71 additions & 0 deletions pkgs/applications/misc/safeeyes/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{ lib, python3Packages, gobjectIntrospection, libappindicator-gtk3, libnotify, gtk3, gnome3, xprintidle-ng, wrapGAppsHook, gdk_pixbuf, shared-mime-info, librsvg
}:

let inherit (python3Packages) python buildPythonApplication fetchPypi;

in buildPythonApplication rec {
name = "${pname}-${version}";
pname = "safeeyes";
version = "2.0.2";
namePrefix = "";

src = fetchPypi {
inherit pname version;
sha256 = "1fx6zd4hnbc7gdpac6r7smxwdl1bifaxx3mnx0wrqfvhpnwr1ybv";
};

buildInputs = [
gtk3
gobjectIntrospection
gnome3.defaultIconTheme
gnome3.adwaita-icon-theme
];

nativeBuildInputs = [
wrapGAppsHook
];

propagatedBuildInputs = with python3Packages; [
Babel
psutil
xlib
pygobject3
dbus-python

libappindicator-gtk3
libnotify
xprintidle-ng
];

# patch smartpause plugin
postPatch = ''
sed -i \
-e 's!xprintidle!xprintidle-ng!g' \
safeeyes/plugins/smartpause/plugin.py
sed -i \
-e 's!xprintidle!xprintidle-ng!g' \
safeeyes/plugins/smartpause/config.json
'';

preFixup = ''
gappsWrapperArgs+=(
--prefix XDG_DATA_DIRS : "${gdk_pixbuf}/share"
--prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
--prefix XDG_DATA_DIRS : "${librsvg}/share"
# safeeyes images
--prefix XDG_DATA_DIRS : "$out/lib/${python.libPrefix}/site-packages/usr/share"
)
'';

doCheck = false; # no tests

meta = {
homepage = http://slgobinath.github.io/SafeEyes;
description = "Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder. A Free and Open Source Linux alternative to EyeLeo";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ srghma ];
platforms = lib.platforms.all;
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/misc/synapse/default.nix
Original file line number Diff line number Diff line change
@@ -3,13 +3,13 @@
}:

let
version = "0.2.99.3";
version = "0.2.99.4";
in stdenv.mkDerivation rec {
name = "synapse-${version}";

src = fetchurl {
url = "https://launchpad.net/synapse-project/0.3/${version}/+download/${name}.tar.xz";
sha256 = "0rwd42164xqfi40r13yr29cx6zy3bckgxk00y53b376nl5yqacvy";
sha256 = "1g6x9knb4jy1d8zgssjhzkgac583137pibisy9whjs8mckaj4k1j";
};

nativeBuildInputs = [
34 changes: 34 additions & 0 deletions pkgs/applications/misc/xmrig-proxy/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{ stdenv, lib, fetchFromGitHub, cmake, libuv, libmicrohttpd, libuuid
, donateLevel ? 0
}:

stdenv.mkDerivation rec {
name = "xmrig-proxy-${version}";
version = "2.5.2";

src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig-proxy";
rev = "v${version}";
sha256 = "1x10mrr58lc207zppzkjnhwah83kpxrqpa3idv01lyasv8mfkxzc";
};

nativeBuildInputs = [ cmake ];
buildInputs = [ libuv libmicrohttpd libuuid ];

# Set default donation level to 0%. Can be increased at runtime via --donate-level option.
postPatch = ''
substituteInPlace src/donate.h --replace "kDonateLevel = 2;" "kDonateLevel = ${toString donateLevel};"
'';

installPhase = ''
install -vD xmrig-proxy $out/bin/xmrig-proxy
'';

meta = with lib; {
description = "Monero (XMR) Stratum protocol proxy";
homepage = "https://github.com/xmrig/xmrig-proxy";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ aij ];
};
}
8 changes: 4 additions & 4 deletions pkgs/applications/networking/cluster/minikube/default.nix
Original file line number Diff line number Diff line change
@@ -15,23 +15,23 @@ let
# instead, we download localkube ourselves and shove it into the minikube binary. The versions URL that minikube uses is
# currently https://storage.googleapis.com/minikube/k8s_releases.json

localkube-version = "1.9.4";
localkube-version = "1.10.0";
localkube-binary = fetchurl {
url = "https://storage.googleapis.com/minikube/k8sReleases/v${localkube-version}/localkube-linux-amd64";
sha256 = "0c1n8p7q38hx864xvcsr01d028cizjfpsqbfpf1y24fnrpzacajw";
sha256 = "02lkl2g274689h07pkcwnxn04swy6aa3f2z77n421mx38bbq2kpd";
};
in buildGoPackage rec {
pname = "minikube";
name = "${pname}-${version}";
version = "0.25.2";
version = "0.26.0";

goPackagePath = "k8s.io/minikube";

src = fetchFromGitHub {
owner = "kubernetes";
repo = "minikube";
rev = "v${version}";
sha256 = "1h8sxs6xxmli7xkb33kdl4nyn1sgq2b8b2d6aj5wim11ric3l7pb";
sha256 = "1wc2gvmgb59yh0ldm2plvh6s8mvxvysrxp6w75z16ii86jmi3wr6";
};

patches = [
12 changes: 12 additions & 0 deletions pkgs/applications/virtualization/docker/default.nix
Original file line number Diff line number Diff line change
@@ -208,4 +208,16 @@ rec {
tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
tiniSha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw";
};

docker_18_04 = dockerGen rec {
version = "18.04.0-ce";
rev = "3d479c0af67cb9ea43a9cfc1bf2ef097e06a3470"; # git commit
sha256 = "1askbk8b92cdv7vlm688g2f1v2xjhmx77578318x76dydfql3jfl";
runcRev = "4fc53a81fb7c994640722ac585fa9ca548971871";
runcSha256 = "1ikqw39jn8dzb4snc4pcg3z85jb67ivskdhx028k17ss29bf4062";
containerdRev = "773c489c9c1b21a6d78b5c538cd395416ec50f88";
containerdSha256 = "0k1zjn0mpd7q3p5srxld2fr4k6ijzbk0r34r6w69sh0d0rd2fvbs";
tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
tiniSha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw";
};
}
2 changes: 2 additions & 0 deletions pkgs/development/node-packages/node-packages-v6.json
Original file line number Diff line number Diff line change
@@ -11,6 +11,8 @@
, "coinmon"
, "configurable-http-proxy"
, "cordova"
, "create-react-app"
, "create-react-native-app"
, "csslint"
, "dat"
, "dhcp"
Loading