about summary refs log tree commit diff
path: root/xmonad-ng.cabal
diff options
context:
space:
mode:
authorazahi <azahi@teknik.io>2018-10-08 21:18:13 +0300
committerazahi <azahi@teknik.io>2018-10-08 21:18:13 +0300
commitd7176233da673ea5d92eadcbf52323b5d8419cfd (patch)
treef603bee246db9a0ca0d5c89933b34064f76495cf /xmonad-ng.cabal
parentClean up Actions (diff)
Rework Custom
Change the names of high-order functoins
Remove named keybindings
Add check executable for keybindings
Expand xmonad-ng library
Bump to 0.15.1
Diffstat (limited to 'xmonad-ng.cabal')
-rw-r--r--xmonad-ng.cabal65
1 files changed, 43 insertions, 22 deletions
diff --git a/xmonad-ng.cabal b/xmonad-ng.cabal
index 0f22f2a..112c369 100644
--- a/xmonad-ng.cabal
+++ b/xmonad-ng.cabal
@@ -1,11 +1,11 @@
 name:          xmonad-ng
-version:       0.15
+version:       0.15.1
 synopsis:      azahi's XMonad configuration
 description:   azahi's XMonad configuration based on stolen code and bad Haskell knowledge
 homepage:      https://github.com/azahi/xmonad-ng
 license:       BSD3
 license-file:  LICENSE
-author:        azahi
+author:        azahi@teknik.io
 maintainer:    azahi@teknik.io
 copyright:     Copyright (c) 2018 azahi
 category:      System
@@ -22,14 +22,36 @@ library
     hs-source-dirs:   src
     default-language: Haskell2010
 
+    other-extensions: DeriveDataTypeable
+                    , LambdaCase
+                    , MultiParamTypeClasses
+                    , TypeSynonymInstances
+
     exposed-modules: XMonad.Actions.FloatSnapSpaced
                    , XMonad.Actions.PerConditionKeys
+                   , XMonad.Custom.Bindings
+                   , XMonad.Custom.Event
+                   , XMonad.Custom.Layout
+                   , XMonad.Custom.Log
+                   , XMonad.Custom.Manage
+                   , XMonad.Custom.Misc
+                   , XMonad.Custom.Navigation
+                   , XMonad.Custom.Projects
+                   , XMonad.Custom.Scratchpads
+                   , XMonad.Custom.Startup
+                   , XMonad.Custom.Theme
+                   , XMonad.Custom.Workspaces
                    , XMonad.Util.ALSA
 
-    build-depends: alsa-mixer     >= 0.2  && < 0.3
+    build-depends: X11            >= 1.9  && < 1.10
+                 , alsa-mixer     >= 0.2  && < 0.3
                  , base           >= 4.11 && < 4.12
                  , containers     >= 0.5  && < 0.6
+                 , directory      >= 1.3  && < 1.4
+                 , filepath       >= 1.4  && < 1.5
                  , mtl            >= 2.2  && < 2.3
+                 , text           >= 1.2  && < 1.3
+                 , time           >= 1.8  && < 1.9
                  , xmonad         >= 0.15 && < 0.16
                  , xmonad-contrib >= 0.15 && < 0.16
 
@@ -39,26 +61,24 @@ executable xmonad-ng
     hs-source-dirs:   src
     default-language: Haskell2010
 
-    other-extensions: DeriveDataTypeable
-                    , LambdaCase
-                    , MultiParamTypeClasses
-                    , TypeSynonymInstances
+    build-depends: X11            >= 1.9  && < 1.10
+                 , alsa-mixer     >= 0.2  && < 0.3
+                 , base           >= 4.11 && < 4.12
+                 , containers     >= 0.5  && < 0.6
+                 , directory      >= 1.3  && < 1.4
+                 , filepath       >= 1.4  && < 1.5
+                 , mtl            >= 2.2  && < 2.3
+                 , text           >= 1.2  && < 1.3
+                 , time           >= 1.8  && < 1.9
+                 , xmonad         >= 0.15 && < 0.16
+                 , xmonad-contrib >= 0.15 && < 0.16
+                 , xmonad-ng
 
-    other-modules: XMonad.Actions.FloatSnapSpaced
-                 , XMonad.Actions.PerConditionKeys
-                 , XMonad.Custom.Bindings
-                 , XMonad.Custom.Event
-                 , XMonad.Custom.Layout
-                 , XMonad.Custom.Log
-                 , XMonad.Custom.Manage
-                 , XMonad.Custom.Misc
-                 , XMonad.Custom.Navigation
-                 , XMonad.Custom.Projects
-                 , XMonad.Custom.Scratchpads
-                 , XMonad.Custom.Startup
-                 , XMonad.Custom.Theme
-                 , XMonad.Custom.Workspaces
-                 , XMonad.Util.ALSA
+executable xmonad-ng-test
+    main-is:          Test.hs
+    ghc-options:      -Wall
+    hs-source-dirs:   src
+    default-language: Haskell2010
 
     build-depends: X11            >= 1.9  && < 1.10
                  , alsa-mixer     >= 0.2  && < 0.3
@@ -71,3 +91,4 @@ executable xmonad-ng
                  , time           >= 1.8  && < 1.9
                  , xmonad         >= 0.15 && < 0.16
                  , xmonad-contrib >= 0.15 && < 0.16
+                 , xmonad-ng

Consider giving Nix/NixOS a try! <3