Peter's XMonad configuration files
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

xmonadrc.cabal 2.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. cabal-version: 2.2
  2. ------------------------------------------------------------------------------
  3. name: xmonadrc
  4. version: 19.05.04
  5. synopsis: Peter's XMonad Configuration
  6. homepage: https://github.com/pjones/xmonadrc
  7. license: BSD-3-Clause
  8. license-file: LICENSE
  9. author: Peter Jones <pjones@pmade.com>
  10. maintainer: Peter Jones <pjones@pmade.com>
  11. copyright: Copyright (c) 2013-2019 Peter J. Jones
  12. category: Graphics
  13. build-type: Simple
  14. --------------------------------------------------------------------------------
  15. common options
  16. default-language: Haskell2010
  17. ghc-options: -Wall
  18. -Wincomplete-record-updates
  19. -Wredundant-constraints
  20. -fwarn-incomplete-uni-patterns
  21. --------------------------------------------------------------------------------
  22. common dependencies
  23. build-depends: base >= 4.0 && < 5.0
  24. , MonadRandom >= 0.4 && < 0.6
  25. , X11 >= 1.8 && < 2.0
  26. , bytestring >= 0.9 && < 0.11
  27. , containers >= 0.4 && < 0.7
  28. , directory >= 1.1 && < 1.4
  29. , either >= 4.4 && < 6.0
  30. , filepath >= 1.3 && < 1.5
  31. , hostname >= 1.0 && < 1.1
  32. , http-client >= 0.6 && < 0.7
  33. , libmpd >= 0.8 && < 0.10
  34. , mtl >= 2.2 && < 3.0
  35. , parsec >= 3.1 && < 3.2
  36. , playlists >= 0.1 && < 1.0
  37. , playlists-http >= 0.1 && < 1.0
  38. , setlocale >= 1.0 && < 1.1
  39. , text >= 0.11 && < 1.3
  40. , xmonad == 0.15
  41. , xmonad-contrib == 0.15
  42. ------------------------------------------------------------------------------
  43. library
  44. import: options, dependencies
  45. exposed-modules:
  46. XMonad.Local.Action
  47. XMonad.Local.Keys
  48. XMonad.Local.Layout
  49. XMonad.Local.Log
  50. XMonad.Local.Music
  51. XMonad.Local.Prompt
  52. XMonad.Local.Tagging
  53. XMonad.Local.Theme
  54. XMonad.Local.Workspaces
  55. other-modules:
  56. Paths_xmonadrc
  57. hs-source-dirs: src
  58. ------------------------------------------------------------------------------
  59. executable xmonadrc
  60. import: options, dependencies
  61. main-is: xmonadrc.hs
  62. build-depends: base
  63. , xmonadrc
  64. ------------------------------------------------------------------------------
  65. executable checkrc
  66. import: options, dependencies
  67. main-is: checkrc.hs
  68. build-depends: base
  69. , xmonadrc