diff --git a/pkgs/applications/window-managers/xmonad/xmonad-extras.nix b/pkgs/applications/window-managers/xmonad/xmonad-extras.nix new file mode 100644 index 000000000000..f31a766fce98 --- /dev/null +++ b/pkgs/applications/window-managers/xmonad/xmonad-extras.nix @@ -0,0 +1,12 @@ +{cabal, xmonad, xmonadContrib, X11, utf8String, X11Xft}: + +cabal.mkDerivation (self : { + pname = "xmonad-extras"; + version = "0.9.2"; + sha256 = "54b41a4c59ff3d68b3a214d727fb5675fa7c1b90090d99e58ecae62b3dfdd701"; + propagatedBuildInputs = [X11 xmonad xmonadContrib utf8String X11Xft]; + noHaddock = true; + meta = { + description = "Various modules for xmonad that cannot be added to xmonad-contrib because of additional dependencies"; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 46e25e1d153b..e244ca8fc95e 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1125,6 +1125,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); xmonadContrib = callPackage ../applications/window-managers/xmonad/xmonad-contrib.nix {}; + xmonadExtras = callPackage ../applications/window-managers/xmonad/xmonad-extras.nix {}; + # Tools. cabalInstall_0_6_2 = callPackage ../tools/package-management/cabal-install/0.6.2.nix {};