packages feed

xmonad-vanessa-0.1.1.0: xmonad-vanessa.cabal

name: xmonad-vanessa
version: 0.1.1.0
cabal-version: >=1.10
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: 2016 Vanessa McHale
maintainer: tmchale@wisc.edu
homepage: https://github.com/vmchale/xmonad-vanessa#readme
synopsis: Custom xmonad, which uses stack and sets various defaults
description:
    Please see README.md
category: Web
author: Vanessa McHale
extra-source-files:
    README.md
    stack.yaml
    stack-nightly.yaml
    stack-8.yaml

source-repository head
    type: git
    location: https://github.com/vmchale/xmonad-vanessa

library
    exposed-modules:
        XMonad.Config.Vanessa
        XMonad.Util.Brightness
        XMonad.Util.Keyboard
        XMonad.Util.Volume
        XMonad.Util.MediaKeys
    build-depends:
        base >=4.7 && <5,
        xmonad ==0.13.*,
        xmonad-contrib ==0.13.*,
        containers >=0.5.7.1 && <0.6,
        process >=1.4.3.0 && <1.5,
        X11 ==1.8.*,
        transformers >=0.5.2.0 && <0.6
    default-language: Haskell2010
    hs-source-dirs: src

executable xmonad
    main-is: Main.hs
    build-depends:
        base >=4.9.1.0 && <4.10,
        xmonad-vanessa >=0.1.1.0 && <0.2
    default-language: Haskell2010
    hs-source-dirs: app
    ghc-options: -threaded -rtsopts -with-rtsopts=-N -O3 -fllvm -optlo-O3

executable getkb
    main-is: ParseKBLayout.hs
    build-depends:
        base >=4.9.1.0 && <4.10,
        xmonad-vanessa >=0.1.1.0 && <0.2
    default-language: Haskell2010
    hs-source-dirs: app
    ghc-options: -threaded -rtsopts -with-rtsopts=-N -fllvm -O3 -optlo-O3

test-suite xmonad-test
    type: exitcode-stdio-1.0
    main-is: Spec.hs
    build-depends:
        base >=4.9.1.0 && <4.10,
        xmonad-vanessa >=0.1.1.0 && <0.2,
        hspec >=2.4.2 && <2.5,
        xmonad ==0.13.*
    hs-source-dirs: test
    ghc-options: -threaded -rtsopts -with-rtsopts=-N