blucontrol-0.5.1.0: blucontrol.cabal
name: blucontrol
version: 0.5.1.0
synopsis: Configurable blue light filter
description: This application is a blue light filter, with the main focus on
configurability.
.
Configuration is done in Haskell in the style of
<https://hackage.haskell.org/package/xmonad xmonad>.
.
Blucontrol makes use of monad transformers and allows monadic calculation of
gamma values and recoloring.
The user chooses, what will be captured in the monadic state.
.
To get started with configuring read "Blucontrol".
license: BSD3
license-file: LICENSE
author: Felix Springer
maintainer: felixspringer149@gmail.com
homepage: https://github.com/jumper149/blucontrol
bug-reports: https://github.com/jumper149/blucontrol/issues
category: System
build-type: Simple
extra-source-files: CHANGELOG.md
cabal-version: >= 1.10
library
exposed-modules: Blucontrol
Blucontrol.Main
Blucontrol.Main.CLI
Blucontrol.Main.Control
Blucontrol.Monad.Control
Blucontrol.Monad.Control.Concat
Blucontrol.Monad.Control.Count
Blucontrol.Monad.Control.Print
Blucontrol.Monad.Control.Wait
Blucontrol.Monad.Gamma
Blucontrol.Monad.Gamma.Const
Blucontrol.Monad.Gamma.Linear
Blucontrol.Monad.Gamma.Modifier
Blucontrol.Monad.Recolor
Blucontrol.Monad.Recolor.Print
Blucontrol.Monad.Recolor.X
Blucontrol.Value
Blucontrol.Value.Brightness
Blucontrol.Value.RGB
Blucontrol.Value.RGB.Temperature
other-modules: Blucontrol.Main.GHC.Internal
Blucontrol.Monad.Recolor.X.Internal
Control.Monad.Trans.Control.Default
Paths_blucontrol
build-depends: base >= 4.11 && < 5
, containers >= 0.6.2.1 && < 0.7
, directory >= 1.3.6.0 && < 1.4
, data-default >= 0.7.1 && < 0.7.2
, deepseq >= 1.4.4.0 && < 1.5
, filepath >= 1.4.2.1 && < 1.5
, finite-typelits >= 0.1.4.0 && < 0.1.5
, lifted-base >= 0.2.3.2 && < 0.2.4
, monad-control >= 1.0.2.0 && < 1.1
, mtl >= 2.2.2 && < 2.3
, process >= 1.6.6.0 && < 1.7
, text >= 1.2.0.0 && < 1.3
, time >= 1.9.3 && < 1.10
, transformers >= 0.5.6.2 && < 0.5.7
, transformers-base >= 0.4.5.2 && < 0.5
, unix >= 2.7.2.2 && < 2.8
, X11 >= 1.9 && < 1.10
hs-source-dirs: src
includes: XrandrGamma.h
extra-libraries: X11, Xrandr
include-dirs: include
c-sources: include/XrandrGamma.c
include/XrandrGamma.h
default-language: Haskell2010
default-extensions: BangPatterns
ConstraintKinds
DataKinds
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DerivingVia
EmptyDataDeriving
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GeneralizedNewtypeDeriving
MultiParamTypeClasses
NamedFieldPuns
OverloadedStrings
RankNTypes
StandaloneDeriving
TypeApplications
TypeFamilies
ghc-options: -Wall
executable blucontrol
main-is: Main.hs
build-depends: base
, blucontrol
default-language: Haskell2010
ghc-options: -Wall
test-suite test
main-is: Blucontrol.hs
type: exitcode-stdio-1.0
hs-source-dirs: test
other-modules: Blucontrol.Monad.Gamma.Linear.Test
Blucontrol.Value.RGB.Test
build-depends: base
, blucontrol
, data-default
, deepseq
, hspec >= 2.6.0 && < 2.8
, mtl
, QuickCheck >= 2.13.2 && < 2.15
, time
default-language: Haskell2010
default-extensions: BangPatterns
ConstraintKinds
DataKinds
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DerivingVia
EmptyDataDeriving
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GeneralizedNewtypeDeriving
MultiParamTypeClasses
NamedFieldPuns
OverloadedStrings
RankNTypes
StandaloneDeriving
TypeApplications
TypeFamilies
ghc-options: -Wall