From e773f7d13e57beffdbe7c8976d5d7e7958e4aef2 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Wed, 28 Dec 2022 07:23:18 +0000 Subject: [PATCH] xmonad-contrib: init at 0.17.1 --- horizon.dhall | 1 + initial-packages.nix | 2 ++ pkgs/xmonad-contrib.nix | 75 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 78 insertions(+) create mode 100644 pkgs/xmonad-contrib.nix diff --git a/horizon.dhall b/horizon.dhall index 4a723fd2..70a01f5c 100644 --- a/horizon.dhall +++ b/horizon.dhall @@ -940,6 +940,7 @@ in H.HorizonExport.MakePackageSet , H.callHackage "xml-conduit" "1.9.1.1" , H.callHackage "xml-types" "0.3.8" , H.callHackage "xml" "1.3.14" + , H.callHackage "xmonad-contrib" "0.17.1" , H.callHackage "xmonad" "0.17.1" , H.callHackage "yaml" "0.11.8.0" , H.callHackage "zip-archive" "0.4.2.2" diff --git a/initial-packages.nix b/initial-packages.nix index 55ca7261..0b806ecc 100644 --- a/initial-packages.nix +++ b/initial-packages.nix @@ -1527,6 +1527,8 @@ self: with pkgs.haskell.lib; { xmonad = self.callPackage (./pkgs/xmonad.nix) { }; + xmonad-contrib = self.callPackage (./pkgs/xmonad-contrib.nix) { }; + yaml = self.callPackage (./pkgs/yaml.nix) { }; zip-archive = self.callPackage (./pkgs/zip-archive.nix) { }; diff --git a/pkgs/xmonad-contrib.nix b/pkgs/xmonad-contrib.nix new file mode 100644 index 00000000..c3acbe19 --- /dev/null +++ b/pkgs/xmonad-contrib.nix @@ -0,0 +1,75 @@ +{ mkDerivation +, QuickCheck +, X11 +, X11-xft +, base +, bytestring +, containers +, deepseq +, directory +, filepath +, hspec +, lib +, mtl +, process +, random +, time +, unix +, utf8-string +, xmonad +}: +mkDerivation { + pname = "xmonad-contrib"; + version = "0.17.1"; + sha256 = "ab378337f48f8f359f6ff6425b1d7cfefccf336e527c3a7606d070e567479253"; + revision = "1"; + editedCabalFile = "0dc9nbn0kaw98rgpi1rq8np601zjhdr1y0ydg6yb82wwaqawql6z"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + base + bytestring + containers + deepseq + directory + filepath + mtl + process + random + time + unix + utf8-string + X11 + X11-xft + xmonad + ]; + testHaskellDepends = [ + base + bytestring + containers + deepseq + directory + hspec + mtl + process + QuickCheck + random + time + unix + utf8-string + X11 + xmonad + ]; + enableLibraryProfiling = true; + enableExecutableProfiling = true; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://xmonad.org/"; + description = "Community-maintained extensions for xmonad"; + license = lib.licenses.bsd3; + broken = false; +} -- GitLab