Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into mariadb-10.2
Browse files Browse the repository at this point in the history
  • Loading branch information
globin committed Dec 28, 2017
2 parents d8a5242 + d890212 commit 816b085
Show file tree
Hide file tree
Showing 36 changed files with 2,204 additions and 1,948 deletions.
27 changes: 21 additions & 6 deletions nixos/modules/programs/rootston.nix
Expand Up @@ -10,6 +10,7 @@ let
if [[ "$#" -ge 1 ]]; then
exec ${pkgs.rootston}/bin/rootston "$@"
else
${cfg.extraSessionCommands}
exec ${pkgs.rootston}/bin/rootston -C ${cfg.configFile}
fi
'';
Expand All @@ -21,14 +22,28 @@ in {
Wayland compositor you should e.g. use Sway instead). You can manually
start the compositor by running "rootston" from a terminal'';

extraSessionCommands = mkOption {
type = types.lines;
default = "";
example = ''
# Define a keymap (US QWERTY is the default)
export XKB_DEFAULT_LAYOUT=de,us
export XKB_DEFAULT_VARIANT=nodeadkeys
export XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle,caps:escape
'';
description = ''
Shell commands executed just before rootston is started.
'';
};

extraPackages = mkOption {
type = with types; listOf package;
default = with pkgs; [
xwayland rxvt_unicode dmenu
westonLite xwayland rofi
];
defaultText = literalExample ''
with pkgs; [
xwayland dmenu rxvt_unicode
westonLite xwayland rofi
]
'';
example = literalExample "[ ]";
Expand All @@ -55,9 +70,8 @@ in {
Logo+q = close
Logo+m = maximize
Alt+Tab = next_window
Logo+Return = exec urxvt
# Note: Dmenu will only work properly while e.g. urxvt is running.
Logo+d = exec dmenu_run
Logo+Return = exec weston-terminal
Logo+d = exec rofi -show run
'';
description = ''
Default configuration for rootston (used when called without any
Expand All @@ -82,7 +96,8 @@ in {

hardware.opengl.enable = mkDefault true;
fonts.enableDefaultFonts = mkDefault true;
programs.dconf.enable = mkDefault true;
};

meta.maintainers = with lib.maintainers; [ primeos ];
meta.maintainers = with lib.maintainers; [ primeos gnidorah ];
}
2 changes: 1 addition & 1 deletion nixos/modules/services/web-servers/nginx/default.nix
Expand Up @@ -168,7 +168,7 @@ let
listenString = { addr, port, ssl, ... }:
"listen ${addr}:${toString port} "
+ optionalString ssl "ssl "
+ optionalString vhost.http2 "http2 "
+ optionalString (ssl && vhost.http2) "http2 "
+ optionalString vhost.default "default_server "
+ ";";

Expand Down
8 changes: 3 additions & 5 deletions pkgs/applications/audio/airwave/default.nix
@@ -1,4 +1,4 @@
{ stdenv, cmake, fetchFromGitHub, file, gcc_multi, libX11, makeWrapper
{ stdenv, multiStdenv, cmake, fetchFromGitHub, file, libX11, makeWrapper
, overrideCC, qt5, requireFile, unzip, wine
}:

Expand All @@ -13,8 +13,6 @@ let
sha256 = "1ban59skw422mak3cp57lj27hgq5d3a4f6y79ysjnamf8rpz9x4s";
};

stdenv_multi = overrideCC stdenv gcc_multi;

vst-sdk = stdenv.mkDerivation rec {
name = "vstsdk368_08_11_2017_build_121";
src = requireFile {
Expand All @@ -38,7 +36,7 @@ let

in

stdenv_multi.mkDerivation {
multiStdenv.mkDerivation {
name = "airwave-${version}";

src = airwave-src;
Expand All @@ -54,7 +52,7 @@ stdenv_multi.mkDerivation {
# For airwave-host-32.exe.so, point wineg++ to 32-bit versions of
# these libraries, as $NIX_LDFLAGS contains only 64-bit ones.
substituteInPlace src/host/CMakeLists.txt --replace '-m32' \
'-m32 -L${wine-xembed}/lib -L${wine-xembed}/lib/wine -L${stdenv_multi.cc.libc.out}/lib/32'
'-m32 -L${wine-xembed}/lib -L${wine-xembed}/lib/wine -L${multiStdenv.cc.libc.out}/lib/32'
'';

# libstdc++.so link gets lost in 64-bit executables during
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/gradio/default.nix
Expand Up @@ -17,7 +17,7 @@
, gst_plugins ? with gst_all_1; [ gst-plugins-good gst-plugins-ugly ]
}:
let
version = "6.0.2";
version = "7.0";

in stdenv.mkDerivation rec {
name = "gradio-${version}";
Expand All @@ -26,7 +26,7 @@ in stdenv.mkDerivation rec {
owner = "haecker-felix";
repo = "gradio";
rev = "v${version}";
sha256 = "05hg26yr7splgpkl8wjxcsdks9sm1is3hcnp7f5mjnp2ch0nn57s";
sha256 = "0kn08k5dv7yh29ksywcpl6ifrp3p8zzk3p3hkbhzc8fpx84jn7r9";
};

nativeBuildInputs = [
Expand Down
25 changes: 19 additions & 6 deletions pkgs/applications/editors/emacs-modes/elpa-generated.nix
Expand Up @@ -135,10 +135,10 @@
arbitools = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "arbitools";
version = "0.71";
version = "0.91";
src = fetchurl {
url = "https://elpa.gnu.org/packages/arbitools-0.71.el";
sha256 = "1ghf5yla126n7xpn2sc2vg7q8arp7iv2z5f9r9l38vxm6dvnxp50";
url = "https://elpa.gnu.org/packages/arbitools-0.91.el";
sha256 = "0r0nbpwjxal40ydvx7hmjq56x12jcfqgld7yc4fjfz93wn8m40qf";
};
packageRequires = [ cl-lib ];
meta = {
Expand Down Expand Up @@ -239,6 +239,19 @@
license = lib.licenses.free;
};
}) {};
bbdb = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild {
pname = "bbdb";
version = "3.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/bbdb-3.2.tar";
sha256 = "1p56dg0mja2b2figy7yhdx714zd5j6njzn0k07zjka3jc06izvjx";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/bbdb.html";
license = lib.licenses.free;
};
}) {};
beacon = callPackage ({ elpaBuild, fetchurl, lib, seq }: elpaBuild {
pname = "beacon";
version = "1.3.3";
Expand Down Expand Up @@ -1584,10 +1597,10 @@
}) {};
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "org";
version = "20171218";
version = "20171225";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-20171218.tar";
sha256 = "0x3i9wdcl1nqdfhfinrs8bnhpjivm7s0akz90rwkh96d08kx0kpa";
url = "https://elpa.gnu.org/packages/org-20171225.tar";
sha256 = "0jq410l1d4gz8qz01kmpgf9n77hghnknbcmhhznnq4dxiypgigc2";
};
packageRequires = [];
meta = {
Expand Down

0 comments on commit 816b085

Please sign in to comment.