name: xmonad-config version: 0.1.0.0 license: BSD3 author: "Nathan Dwarshuis" maintainer: "ndwar@yavin4.ch" copyright: "2022 Nathan Dwarshuis" extra-source-files: - README.md - fourmolu.yaml - make_pkgs - runtime_pkgs - assets/icons/* - assets/sound/* - scripts/* default-extensions: - OverloadedStrings - FlexibleContexts - FlexibleInstances - InstanceSigs - MultiParamTypeClasses - EmptyCase - LambdaCase - MultiWayIf - NamedFieldPuns - TupleSections - DeriveFoldable - DeriveFunctor - DeriveGeneric - DeriveLift - DeriveTraversable - DerivingStrategies - DeriveDataTypeable - EmptyDataDecls - PartialTypeSignatures - GeneralizedNewtypeDeriving - StandaloneDeriving - BangPatterns - TypeOperators - ScopedTypeVariables - TypeApplications - ConstraintKinds - RankNTypes - GADTs - DefaultSignatures - NoImplicitPrelude - FunctionalDependencies - DataKinds - TypeFamilies - BinaryLiterals - ViewPatterns dependencies: - rio >= 0.1.21.0 - X11 >= 1.9.1 - base - bytestring >= 0.10.8.2 - colour >= 2.3.5 - dbus >= 1.2.7 - fdo-notify - unix >= 2.7.2.2 - text >= 1.2.3.1 - process >= 1.6.5.0 - xmobar - xmonad-extras >= 0.15.2 - xmonad >= 0.13 - xmonad-contrib >= 0.13 - aeson >= 2.0.3.0 - yaml >=0.11.8.0 - xml >= 1.3.14 - utf8-string >= 1.0.2 - typed-process >= 0.2.8.0 - network >= 3.1.2.7 - unliftio >= 0.2.21.0 - optparse-applicative >= 0.16.1.0 ghc-options: - -Wall - -Wcompat - -Widentities - -Wincomplete-record-updates - -Wincomplete-uni-patterns - -Wredundant-constraints - -Wpartial-fields - -Werror - -O2 library: source-dirs: lib/ executables: xmobar: &bin main: xmobar.hs source-dirs: bin dependencies: - xmonad-config ghc-options: - -threaded xmonad: <<: *bin main: xmonad.hs ghc-options: - -threaded # this is needed to avoid writing super complex layout types - -fno-warn-missing-signatures vbox-start: <<: *bin main: vbox-start.hs ghc-options: - -threaded