Commit Graph

148183 Commits

Author SHA1 Message Date
Maximilian Bosch
39b85451de
nixos/oh-my-zsh: add customPkgs option to allow multiple derivations for ZSH_CUSTOM
If multiple third-party modules shall be used for `oh-my-zsh` it has to
be possible to create another env which composes all the packages.

Now it can be done like this:

```
{ pkgs, ... }:
{
  programs.zsh.enable = true;
  programs.zsh.ohMyZsh = {
    enable = true;
    customPkgs = with pkgs; [
      lambda-mod-zsh-theme
      nix-zsh-completions
    ];
    theme = "lambda-mod";
    plugins = [ "nix" ];
  };
}
```

Please keep in mind that this is not compatible with
`programs.zsh.ohMyZsh.custom`, only one of these options can be used
ATM.

Each package should store its outputs into
`$out/share/zsh/<output-name>`. Completions (and ZSH-only) extensions
should live in the `fpath` (`$out/share/zsh/site-functions`), plugins in
`.../plugins` and themes in `.../themes` (please refer to
fdb6bf6ed68c2f089ae6c729dfeaa3eddea2ce6a and 406d64aad162b3a4881747be4e24705fb5182573).

All scripts in `customPkgs` will be linked together using `linkFarm` to
provide a single directory for all scripts from all derivations in
`customPkgs` as suggested in https://github.com/NixOS/nixpkgs/pull/43282#issuecomment-410396365.
2018-08-05 23:01:18 +02:00
Maximilian Bosch
efc9511c16
lambda-mod-zsh-theme: add hooks and patch shebangs
This ensures that no impurity exists due to implicitly depending
on`/usr/bin/env`.

It stores the theme into `$out/share/zsh/themes` to make it possible to
find theme using `buildEnv` and remain consistent with other ZSH
extensions.
2018-08-05 23:01:18 +02:00
Maximilian Bosch
1922b43b7e
nix-zsh-completions: install nix.plugin.zsh and init.zsh as well
These files feature simple aliases and a nix-shell detector when using
`nix-shell --run zsh`. The package itself contains the completion scripts in
`$out/share/zsh/site-functions` (to keep it compatible with ZSH-only
setups) and the plugins in `$out/share/zsh/plugins` for oh-my-zsh.
2018-08-05 23:01:18 +02:00
Vincent Bernat
cc1d82196c haproxy: 1.8.9 -> 1.8.13 (#44487)
The patches previously applied have been included upstream. Upstream
changelog (only MAJOR/MEDIUM):

2018/07/30 : 1.8.13
    - BUG/MEDIUM: h2: don't accept new streams if conn_streams are still in excess
    - BUG/MEDIUM: h2: never leave pending data in the output buffer on close
    - BUG/MEDIUM: h2: make sure the last stream closes the connection after a timeout
    - BUG/MEDIUM: threads: Fix the exit condition of the thread barrier
    - BUG/MEDIUM: stream-int: don't immediately enable reading when the buffer was reportedly full
    - BUG/MEDIUM: stats: don't ask for more data as long as we're responding
    - BUG/MEDIUM: threads/sync: use sched_yield when available
    - BUG/MEDIUM: h2: prevent orphaned streams from blocking a connection forever
    - BUG/MEDIUM: threads: properly fix nbthreads == MAX_THREADS
    - BUG/MEDIUM: threads: unbreak "bind" referencing an incorrect thread number
    - MEDIUM: proxy_protocol: Convert IPs to v6 when protocols are mixed

2018/06/27 : 1.8.12
    - BUG/MAJOR: stick_table: Complete incomplete SEGV fix

2018/06/26 : 1.8.11
    - BUG/MAJOR: Stick-tables crash with segfault when the key is not in the stick-table

2018/06/22 : 1.8.10
    - BUG/MEDIUM: spoe: Flags are not encoded in network order
    - BUG/MEDIUM: contrib/mod_defender: Use network order to encode/decode flags
    - BUG/MEDIUM: contrib/modsecurity: Use network order to encode/decode flags
    - BUG/MEDIUM: cache: don't cache when an Authorization header is present
    - BUG/MEDIUM: dns: Delay the attempt to run a DNS resolution on check failure.
    - BUG/MEDIUM: fd: Only check update_mask against all_threads_mask.
    - BUG/MEDIUM: servers: Add srv_addr default placeholder to the state file
    - BUG/MEDIUM: lua/socket: Length required read doesn't work
    - BUG/MEDIUM: stick-tables: Decrement ref_cnt in table_* converters
    - BUG/MEDIUM: spoe: Return an error when the wrong ACK is received in sync mode
    - BUG/MEDIUM: lua/socket: wrong scheduling for sockets
    - BUG/MAJOR: lua: Dead lock with sockets
    - BUG/MEDIUM: lua/socket: Notification error
    - BUG/MEDIUM: lua/socket: Sheduling error on write: may dead-lock
    - BUG/MEDIUM: lua/socket: Buffer error, may segfault
    - MAJOR: spoe: upgrade the SPOP version to 2.0 and remove the support for 1.0
    - BUG/MEDIUM: threads: handle signal queue only in thread 0
    - BUG/MAJOR: map: fix a segfault when using http-request set-map
    - BUG/MAJOR: ssl: Random crash with cipherlist capture
    - BUG/MAJOR: ssl: OpenSSL context is stored in non-reserved memory slot
    - BUG/MEDIUM: fd: Don't modify the update_mask in fd_dodelete().
    - BUG/MEDIUM: threads: Use the sync point to check active jobs and exit
2018-08-05 16:48:22 +02:00
Travis Whitaker
a3e7fc876a haskellPackages.llvm-hs: Use LLVM 6 with llvm-hs, don't run tests on Darwin. 2018-08-05 07:46:10 -07:00
Jörg Thalheim
bb76f9a210 atom: gtk3 should be in buildInputs 2018-08-05 15:35:35 +01:00
jpathy
8a9733361e ccid: 1.4.27 -> 1.4.29 (#44503)
Also update the non-existent homepage and download link.
2018-08-05 16:32:15 +02:00
Yannik Sander
57d5e2b20d atom: fix crash on Glib-GIO-ERROR
include gtk3 to fix atom's path such that file open dialogs wont cause atom to crash due to missing GIO files
2018-08-05 15:30:30 +01:00
Jens Binkert
f5cf11b2f1 openshift: 3.9.0 -> 3.10.0 (#44484) 2018-08-05 16:28:45 +02:00
worldofpeace
62d0b676dd solargraph: 0.23.3 -> 0.23.6 (#44480) 2018-08-05 16:23:31 +02:00
Vladyslav M
9f9e5d4371 oxipng: 1.0.1 -> 2.1.0 (#44488) 2018-08-05 16:20:38 +02:00
Austin Seipp
3dc65650ea nixos/manual: add release note entry for FoundationDB
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-08-05 08:47:20 -05:00
Austin Seipp
d80d0bc3d2 Revert "nixos/manual: add release note entry for FoundationDB"
This reverts commit be1124a537.
2018-08-05 08:42:58 -05:00
Austin Seipp
be1124a537 nixos/manual: add release note entry for FoundationDB
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-08-05 08:42:43 -05:00
Austin Seipp
d5eccebda5 nixos/manual: wordsmithing on fdb chapter
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-08-05 08:42:43 -05:00
Daiderd Jordan
78e2e32972
Merge pull request #43612 from Enzime/add/mpv-app-bundle
mpv: build and install macOS App Bundle
2018-08-05 13:29:54 +02:00
Michael Weiss
c3266a03a8 tdesktopPackages.preview: 1.3.11 -> 1.3.12 2018-08-05 11:56:10 +02:00
Robert Schütz
ad377b4cba
svtplay-dl: use python3Packages 2018-08-05 10:39:44 +02:00
Michael Raskin
58384b1dd0 scilab-bin: 5.5.2 -> 6.0.1 2018-08-05 11:27:35 +03:00
Michael Raskin
9ac7ec7fc7 vim_configurable: enable gtk3 GUI; Fixes #44440 2018-08-05 10:20:24 +03:00
Michael Raskin
2b6e13157f pythonPackages.mozlog: fix the hash 2018-08-05 10:20:24 +03:00
Michael Raskin
25cfc9812a pythonPackages.mozterm: pass pythonPackages.six 2018-08-05 10:20:23 +03:00
Robert Schütz
2215834789
simp_le: use python3Packages (#44476) 2018-08-05 01:17:38 +02:00
Jan Tojnar
544f1d471a
Merge pull request #44471 from worldofpeace/elementary-requesites
Various elementary necessaries
2018-08-05 00:49:47 +02:00
markuskowa
01eb4cd70e rtl_433: 2018-02-23 -> 18.05 (#44453) 2018-08-05 00:25:33 +02:00
Vladyslav M
da6cbc3a44 gutenberg: 0.3.4 -> 0.4.0 (#44475) 2018-08-05 00:24:13 +02:00
Edmund Wu
4306bc070e yarn: 1.9.2 -> 1.9.4 (#44477) 2018-08-05 00:23:22 +02:00
worldofpeace
5d95f474d8 scour: init at 0.37 2018-08-04 18:19:25 -04:00
worldofpeace
1ef8646a73 appstream: 0.11.8 -> 0.12.2 2018-08-04 18:19:25 -04:00
worldofpeace
d279992fc6 appstream: add vala 2018-08-04 18:19:25 -04:00
worldofpeace
1e1c7c88a5 appstream: gir is default true 2018-08-04 18:19:25 -04:00
Jesper
0254ae4e80 netdata: 1.9.0 -> 1.10.0 (#44472)
The web_access.patch would no longer apply.
It disabled a check that required the static files
for the web UI to be owned by the user the daemon runs as
(not root, so it doesn't work well with nix).

Besides updating netdata, this commit removes that patch,
changes the netdata service config to set the "web files owner/group"
option to "root" and adds a test that checks that the web UI is being served.

This allows the web files to be owned by root without patching.
2018-08-05 00:05:48 +02:00
Benjamin Saunders
606a260f3b renderdoc: 1.0 -> 1.1 (#44474) 2018-08-05 00:02:57 +02:00
Austin Seipp
f42f0a1c48 nixos/foundationdb: show an example python script in the documentation
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-08-04 16:56:16 -05:00
Austin Seipp
aa79ae0c64 foundationdb: install python bindings
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-08-04 16:56:16 -05:00
worldofpeace
7f57ebd2c4 libunity: init at 7.1.4 2018-08-04 17:37:34 -04:00
xeji
8d184e14e4
Merge pull request #44469 from nyarly/simp_le_090
simp_le: 0.8.0 -> 0.9.0
2018-08-04 23:35:41 +02:00
Silvan Mosberger
31dda068db
Merge pull request #42877 from Infinisil/systemd-boot/consoleMode
nixos/systemd-boot: Add consoleMode option
2018-08-04 23:21:31 +02:00
Judson
fb26b73f11
simp_le: Restricting to platforms.linux 2018-08-04 14:21:19 -07:00
Bignaux Ronan
0bc6225bb4 cadence: init at 0.9.0 (#44281) 2018-08-04 23:05:42 +02:00
Vladyslav M
2ce2f721b8 ripgrep: 0.8.1 -> 0.9.0 (#44473) 2018-08-04 22:59:33 +02:00
Daiderd Jordan
ddc4235279
elixir: fix 1.7 build on linux 2018-08-04 22:46:09 +02:00
Kyle Lacy
87069061c5 plex-media-player: init at 2.14.1 (#43839) 2018-08-04 22:25:48 +02:00
Bignaux Ronan
4c2c12da20 caprice32: unstable-2018-02-10 -> unstable-2018-03-05 (#44462) 2018-08-04 22:21:17 +02:00
Judson
7ab9e9b15b
(simp_le): (0.8.0 -> 0.9.0) 2018-08-04 12:56:55 -07:00
xeji
8fe5b457a4
Merge pull request #44455 from marsam/feature/update-rtorrent
libtorrent: 20161212 -> 0.13.7, rtorrent: 20161023 -> 0.9.7
2018-08-04 21:19:17 +02:00
Johannes Frankenau
c481117673 nginxMainline: 1.15.1 -> 1.15.2 (#44431) 2018-08-04 21:06:35 +02:00
Bas van Dijk
5a43f6ffeb graphite: make systemd create /run directory for us (#44392) 2018-08-04 20:55:59 +02:00
Will Dietz
e103ad48ea f2fs-tools: 1.10.0 -> 1.11.0 (#43715) 2018-08-04 20:55:23 +02:00
xeji
1258e6dd3a
Merge pull request #43421 from rembo10/lightdm-gtk-greeter
nixos/lightdm-gtk-greeter: svg icon support
2018-08-04 17:55:54 +02:00