Commit Graph

65 Commits

Author SHA1 Message Date
Maximilian Bosch
18d461533b
zsh: patch _setxkbmap completion script
Instead of searching `/usr` it should search for the `xkb`,
$XDG_DATA_DIRS will be searched. With this approach we allow compliance
on NixOS and non-NixOS systems to find `symbols` in the `xkb` directory.

The patch has been accepted by upstream, but isn't released yet, so this
is mainly a temporary fix until we can bump ZSH to the next stable version.

The `xserver` module links `/share/X11/xkb` to `/run/current-system` to
make this possible.

The fix can be tested inside the following VM:

```
{
  zshtest = {
    programs.zsh.enable = true;
    users.extraUsers.vm = {
      password = "vm";
      isNormalUser = true;
    };
    services.xserver.enable = true;
  };
}
```

Fixes #46025
2018-09-20 12:54:34 +02:00
Will Dietz
59f5a65e72 zsh: 5.5.1 -> 5.6 (#46052)
Security, see:

https://github.com/zsh-users/zsh/blob/zsh-5.6/NEWS#L7
2018-09-04 23:32:43 +02:00
Tim Steinbach
98ef33ec74
oh-my-zsh: 2018-07-29 -> 2018-09-03 2018-09-04 16:19:43 -04:00
R. RyanTM
ff0c0780c7 zsh-completions: 0.27.0 -> 0.28.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
zsh-completions
2018-08-30 08:05:14 -07:00
Silvan Mosberger
8fb7ab9b32
Merge pull request #43282 from Ma27/support-external-zsh-plugins
nixos/ohMyZsh: allow multiple derivations in `ZSH_CUSTOM`
2018-08-12 16:47:12 +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
worldofpeace
e91360066e antibody: 3.5.1 -> 3.6.1 (#44481) 2018-08-05 21:00:55 +02:00
Tim Steinbach
8e0c0165a1
oh-my-zsh: 2018-04-25 -> 2018-07-29 2018-07-29 20:07:43 +00:00
Izorkin
264077482e zsh-command-time: disable exec flag 2018-07-27 14:55:02 +03:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Izorkin
4585ff1a9a zsh-command-time: 2017-05-09 -> 2018-04-30 2018-07-12 09:45:54 +03:00
Maximilian Bosch
4dfea241bc gradle-completion: init at 1.3.1 (#42929)
This package adds completion scripts for `gradle` on the `bash` and
`zsh` shells.

The completions can be enabled like this:

```
{ pkgs, ... }:
{
  environment.systemPackages = [ pkgs.gradle pkgs.gradle-completion ];
  programs.zsh.enable = true;
}
```

The package stores the scripts into the expected directories in
`$out/share` to ensure that the shells can easily find their scripts.

Closes #42799
2018-07-05 00:34:28 +02:00
worldofpeace
b0f40321e4 antibody: 3.5.0 -> 3.5.1 (#42818) 2018-06-30 19:05:28 +02:00
Ryan Mulligan
1d54dc6841 treewide: http -> https 2018-06-29 17:18:27 -07:00
worldofpeace
84670fb9c8 antibody: 3.4.6 -> 3.5.0 (#41746) 2018-06-10 00:14:54 +02:00
R. RyanTM
67af5ba643 grml-zsh-config: 0.14.3 -> 0.15.0
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/grml-zsh-config/versions.

These checks were done:

- built on NixOS

- 0 of 0 passed binary check by having a zero exit code.
- 0 of 0 passed binary check by having the new version present in output.
- directory tree listing: https://gist.github.com/f301ffb4e2c7eb9a9e2a03bc7291a958
- du listing: https://gist.github.com/810ea8b2fb0bfc9f2bd5eee5e90fce2a
2018-06-08 08:06:37 -07:00
R. RyanTM
31f76cde3e zsh-autosuggestions: 0.4.2 -> 0.4.3 (#40949)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/zsh-autosuggestions/versions.

These checks were done:

- built on NixOS

- 0 of 0 passed binary check by having a zero exit code.
- 0 of 0 passed binary check by having the new version present in output.
- found 0.4.3 with grep in /nix/store/dvwkp03wvr20n7yf3738hxsl9h1ab02i-zsh-autosuggestions-0.4.3
- directory tree listing: https://gist.github.com/dd361ac28a6f251b013a1fafa71c394e
- du listing: https://gist.github.com/cb334bbb9559eb43e36794d276a97db9
2018-05-23 11:54:14 +02:00
worldofpeace
f434c71def antibody: init at 3.4.6 2018-05-19 13:45:50 -04:00
Tor Hedin Brønner
f7a46b2a1d nix-zsh-completions: 0.3.9 -> 0.4.0
Fix a nasty regression when completing eg. `-f`.
2018-05-02 12:45:18 +02:00
Tim Steinbach
14ebf244fe
oh-my-zsh: 2018-04-06 -> 2018-04-25 2018-04-26 08:08:53 -04:00
Tor Hedin Brønner
2848b5db7d nix-zsh-completions: 0.3.8 -> 0.3.9 2018-04-25 11:16:06 +02:00
Matthew Bauer
ddaea6ac77 pkgs/shells: move extensions to subdirs
These are not reaal shells and should go into their parent shell
directory.
2018-04-17 14:47:32 -05:00
Tim Steinbach
c69eae9a91
zsh: 5.5 -> 5.5.1 2018-04-17 12:08:38 -04:00
Tor Hedin Brønner
9d53bc38c1 zsh: 5.4.2 -> 5.5 2018-04-09 17:21:07 +02:00
Will Dietz
2b8e900403 zsh: set configureFlags and checkFlags at nix level, also fix cross
As-is the use of 'configureFlags="..."' breaks cross compilation
as it drops the configure platforms arguments.

Set zprofile separately to handle $out.
2018-02-06 20:14:52 -06:00
Tim Steinbach
77e05e2c13
zsh: 5.4.1 -> 5.4.2 2017-08-29 17:54:11 -04:00
mimadrid
7eca5a7388
zsh: 5.3.1 -> 5.4.1 2017-08-12 17:03:31 +02:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Pascal Wittmann
2cfe735d1a
zsh: 5.3 -> 5.3.1 2016-12-21 21:21:59 +01:00
Tim Steinbach
788417e607
zsh: 5.2 -> 5.3 2016-12-12 17:48:18 -05:00
zimbatm
7e578dc334 zsh: add shellPath passthru 2016-06-12 18:57:31 +01:00
Christian Albrecht
9c6a69230d zsh: fix configureFlags #14256
commit 97332d3 introduced non expanding $out/etc/zprofile in zshs compiled in PATH.
this commit reverts the change so that $out is expanded at configure time.
2016-03-31 16:57:30 +02:00
Christoph Hrdinka
c4ee8f5700 zsh: fix zsh.info* install location 2016-03-09 14:13:31 +01:00
Pascal Wittmann
68a1b2411a zsh: 5.1.1 -> 5.2 2015-12-05 17:07:41 +01:00
Christian Albrecht
97332d30f6 zsh: re-enable tests skipping broken
Do not disable all tests, only those broken as zsh/zpty module is not
available on hydra.
2015-11-26 09:59:27 +00:00
Pascal Wittmann
f24e989fd2 zsh: 5.1 -> 5.1.1 2015-09-12 11:58:57 +02:00
Pascal Wittmann
fe3609b646 [zsh] disable tests again, they fail on hdyra 2015-09-08 12:45:33 +02:00
Pascal Wittmann
092a5eea28 zsh: enable tests 2015-09-06 19:04:55 +02:00
Pascal Wittmann
78b33072d8 zsh: update from 5.0.8 to 5.1 2015-09-06 19:04:55 +02:00
Pascal Wittmann
6ceecb5548 zsh: update from 5.0.7 to 5.0.8
add myself as maintainer
2015-06-08 12:55:38 +02:00
Eelco Dolstra
61cca2cadf meta.homePage -> homepage 2015-04-20 14:20:03 +02:00
Pascal Wittmann
164a6f878c zsh: update from 5.0.6 to 5.0.7 2014-10-09 09:43:33 +02:00
muflax
9d9258be5c zsh: bump version 2014-09-27 08:33:32 +01:00
muflax
368d0b4213 zsh: enable pcre 2014-09-27 08:33:29 +01:00
Joel Taylor
3bc13f1c58 allow zsh on mac 2014-07-17 15:38:19 -07:00
Bjørn Forsman
52561fb7a8 zsh: improve description
Capitalize first word. Wrap overlong longDescription line.
2014-06-23 13:07:28 +02:00
Peter Simons
cf5ac3bded zsh: update from 5.0.2 to 5.0.5 2014-04-09 12:41:10 +02:00
Danie Roux
63a2b95c21 zsh: Upgrade to 5.0.2 2013-09-01 16:46:21 +02:00
Eelco Dolstra
c556a6ea46 * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless
function, so obsolete it.

svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2012-01-18 20:16:00 +00:00