nixpkgs-suyu/pkgs/shells
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
..
bash treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
dash dash: 0.5.10.1 -> 0.5.10.2 2018-05-21 09:17:45 +00:00
dgsh
elvish pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
es
fish pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
ion ion: broken on darwin (#46010) 2018-09-03 22:38:15 +02:00
mksh treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
oh pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
oil pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
pash
powershell powershell: 6.0.3 -> 6.0.4 2018-08-13 10:01:53 +07:00
rc
rssh
rush rush: fix build 2018-03-13 00:58:09 +01:00
tcsh tcsh: build for darwin too! 2018-06-09 03:14:29 -05:00
xonsh xonsh: 0.6.7 -> 0.6.8 (#42930) 2018-07-05 14:56:33 +02:00
zsh zsh: patch _setxkbmap completion script 2018-09-20 12:54:34 +02:00