summary refs log tree commit diff
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2018-10-19 14:33:04 +0200
committerGitHub <noreply@github.com>2018-10-19 14:33:04 +0200
commite8fb77a9446c557057a7c8b6cac70fa6721260ee (patch)
tree1c369f41d787d2517e56e6eac6bf36a5b428f933
parentb3b0769eced575f7a8e09888fd3a627fb1fb4c41 (diff)
parent18d461533ba7e4d0981f164bbc4423a141bfa51e (diff)
downloadnixpkgs-e8fb77a9446c557057a7c8b6cac70fa6721260ee.tar
nixpkgs-e8fb77a9446c557057a7c8b6cac70fa6721260ee.tar.gz
nixpkgs-e8fb77a9446c557057a7c8b6cac70fa6721260ee.tar.bz2
nixpkgs-e8fb77a9446c557057a7c8b6cac70fa6721260ee.tar.lz
nixpkgs-e8fb77a9446c557057a7c8b6cac70fa6721260ee.tar.xz
nixpkgs-e8fb77a9446c557057a7c8b6cac70fa6721260ee.tar.zst
nixpkgs-e8fb77a9446c557057a7c8b6cac70fa6721260ee.zip
Merge pull request #46152 from Ma27/fix-setxkbmap-completion
zsh: patch `_setxkbmap` completion script
-rw-r--r--nixos/modules/services/x11/xserver.nix2
-rw-r--r--pkgs/shells/zsh/default.nix11
2 files changed, 12 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix
index 297e3631165..070a0247343 100644
--- a/nixos/modules/services/x11/xserver.nix
+++ b/nixos/modules/services/x11/xserver.nix
@@ -631,6 +631,8 @@ in
       ]
       ++ optional (elem "virtualbox" cfg.videoDrivers) xorg.xrefresh;
 
+    environment.pathsToLink = [ "/share/X11" ];
+
     xdg = { 
       autostart.enable = true;
       menus.enable = true;
diff --git a/pkgs/shells/zsh/default.nix b/pkgs/shells/zsh/default.nix
index a14829070b3..472b78c4a6d 100644
--- a/pkgs/shells/zsh/default.nix
+++ b/pkgs/shells/zsh/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, ncurses, pcre }:
+{ stdenv, fetchurl, ncurses, pcre, fetchpatch }:
 
 let
   version = "5.6.2";
@@ -18,6 +18,15 @@ stdenv.mkDerivation {
     sha256 = "17iffliqcj4hv91g0bd2sxsyfcz51mfyh97sp2iyrs2p0mndc2x5";
   };
 
+  patches = [
+    (fetchpatch {
+      name = "search-xdg-data-dirs.patch";
+      url = https://github.com/zsh-users/zsh/commit/624219e0e4cbfdfb286e707bd2853f2d7b6a4a7d.patch;
+      sha256 = "0i0g7dc0px57vpklm1f4w20vyc92nv15y09r5clvib2kjkxjy2cf";
+      excludes = [ "ChangeLog" ];
+    })
+  ];
+
   buildInputs = [ ncurses pcre ];
 
   configureFlags = [