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.

xmonad-contrib.cabal 16KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354
  1. name: xmonad-contrib
  2. version: 0.15
  3. homepage: http://xmonad.org/
  4. synopsis: Third party extensions for xmonad
  5. description:
  6. Third party tiling algorithms, configurations and scripts to xmonad,
  7. a tiling window manager for X.
  8. .
  9. For an introduction to building, configuring and using xmonad
  10. extensions, see "XMonad.Doc". In particular:
  11. .
  12. "XMonad.Doc.Configuring", a guide to configuring xmonad
  13. .
  14. "XMonad.Doc.Extending", using the contributed extensions library
  15. .
  16. "XMonad.Doc.Developing", introduction to xmonad internals and writing
  17. your own extensions.
  18. .
  19. category: System
  20. license: BSD3
  21. license-file: LICENSE
  22. author: Spencer Janssen & others
  23. maintainer: xmonad@haskell.org
  24. extra-source-files: README.md CHANGES.md scripts/generate-configs scripts/run-xmonad.sh
  25. scripts/window-properties.sh
  26. scripts/xinitrc scripts/xmonad-acpi.c
  27. scripts/xmonad-clock.c
  28. tests/genMain.hs
  29. tests/ManageDocks.hs
  30. tests/Selective.hs
  31. tests/SwapWorkspaces.hs
  32. tests/XPrompt.hs
  33. XMonad/Config/dmwit.xmobarrc
  34. XMonad/Config/Example.hs
  35. cabal-version: >= 1.6
  36. build-type: Simple
  37. bug-reports: https://github.com/xmonad/xmonad-contrib/issues
  38. tested-with: GHC==7.8.4, GHC==7.10.3, GHC==8.0.1, GHC==8.2.2, GHC==8.4.3, GHC==8.6.1
  39. source-repository head
  40. type: git
  41. location: https://github.com/xmonad/xmonad-contrib
  42. flag use_xft
  43. description: Use Xft to render text
  44. flag testing
  45. description: Testing mode
  46. manual: True
  47. default: False
  48. library
  49. build-depends: base >= 4.5 && < 5,
  50. bytestring >= 0.10 && < 0.11,
  51. containers >= 0.5 && < 0.7,
  52. directory,
  53. extensible-exceptions,
  54. filepath,
  55. old-locale,
  56. old-time,
  57. process,
  58. random,
  59. mtl >= 1 && < 3,
  60. unix,
  61. X11>=1.6.1 && < 1.10,
  62. xmonad >= 0.15 && < 0.16,
  63. utf8-string,
  64. semigroups
  65. if flag(use_xft)
  66. build-depends: X11-xft >= 0.2
  67. cpp-options: -DXFT
  68. if true
  69. ghc-options: -fwarn-tabs -Wall
  70. if flag(testing)
  71. ghc-options: -fwarn-tabs -Werror
  72. if impl(ghc >= 6.12.1)
  73. ghc-options: -fno-warn-unused-do-bind
  74. exposed-modules: XMonad.Actions.AfterDrag
  75. XMonad.Actions.BluetileCommands
  76. XMonad.Actions.Commands
  77. XMonad.Actions.ConstrainedResize
  78. XMonad.Actions.CopyWindow
  79. XMonad.Actions.CycleRecentWS
  80. XMonad.Actions.CycleSelectedLayouts
  81. XMonad.Actions.CycleWS
  82. XMonad.Actions.CycleWindows
  83. XMonad.Actions.CycleWorkspaceByScreen
  84. XMonad.Actions.DeManage
  85. XMonad.Actions.DwmPromote
  86. XMonad.Actions.DynamicProjects
  87. XMonad.Actions.DynamicWorkspaceGroups
  88. XMonad.Actions.DynamicWorkspaceOrder
  89. XMonad.Actions.DynamicWorkspaces
  90. XMonad.Actions.FindEmptyWorkspace
  91. XMonad.Actions.FlexibleManipulate
  92. XMonad.Actions.FlexibleResize
  93. XMonad.Actions.FloatKeys
  94. XMonad.Actions.FloatSnap
  95. XMonad.Actions.FocusNth
  96. XMonad.Actions.GridSelect
  97. XMonad.Actions.GroupNavigation
  98. XMonad.Actions.KeyRemap
  99. XMonad.Actions.Launcher
  100. XMonad.Actions.LinkWorkspaces
  101. XMonad.Actions.MessageFeedback
  102. XMonad.Actions.Minimize
  103. XMonad.Actions.MouseGestures
  104. XMonad.Actions.MouseResize
  105. XMonad.Actions.Navigation2D
  106. XMonad.Actions.NoBorders
  107. XMonad.Actions.OnScreen
  108. XMonad.Actions.PerWorkspaceKeys
  109. XMonad.Actions.PhysicalScreens
  110. XMonad.Actions.Plane
  111. XMonad.Actions.Promote
  112. XMonad.Actions.RandomBackground
  113. XMonad.Actions.RotSlaves
  114. XMonad.Actions.Search
  115. XMonad.Actions.ShowText
  116. XMonad.Actions.SimpleDate
  117. XMonad.Actions.SinkAll
  118. XMonad.Actions.SpawnOn
  119. XMonad.Actions.Submap
  120. XMonad.Actions.SwapWorkspaces
  121. XMonad.Actions.SwapPromote
  122. XMonad.Actions.TagWindows
  123. XMonad.Actions.TopicSpace
  124. XMonad.Actions.TreeSelect
  125. XMonad.Actions.UpdateFocus
  126. XMonad.Actions.UpdatePointer
  127. XMonad.Actions.Warp
  128. XMonad.Actions.WindowBringer
  129. XMonad.Actions.WindowGo
  130. XMonad.Actions.WindowMenu
  131. XMonad.Actions.WindowNavigation
  132. XMonad.Actions.WithAll
  133. XMonad.Actions.Workscreen
  134. XMonad.Actions.WorkspaceCursors
  135. XMonad.Actions.WorkspaceNames
  136. XMonad.Config.Arossato
  137. XMonad.Config.Azerty
  138. XMonad.Config.Bepo
  139. XMonad.Config.Bluetile
  140. XMonad.Config.Desktop
  141. XMonad.Config.Dmwit
  142. XMonad.Config.Droundy
  143. XMonad.Config.Gnome
  144. XMonad.Config.Kde
  145. XMonad.Config.Mate
  146. XMonad.Config.Prime
  147. XMonad.Config.Sjanssen
  148. XMonad.Config.Xfce
  149. XMonad.Doc
  150. XMonad.Doc.Configuring
  151. XMonad.Doc.Developing
  152. XMonad.Doc.Extending
  153. XMonad.Hooks.CurrentWorkspaceOnTop
  154. XMonad.Hooks.DebugEvents
  155. XMonad.Hooks.DebugKeyEvents
  156. XMonad.Hooks.DebugStack
  157. XMonad.Hooks.DynamicBars
  158. XMonad.Hooks.DynamicHooks
  159. XMonad.Hooks.DynamicLog
  160. XMonad.Hooks.DynamicProperty
  161. XMonad.Hooks.EwmhDesktops
  162. XMonad.Hooks.FadeInactive
  163. XMonad.Hooks.FadeWindows
  164. XMonad.Hooks.FloatNext
  165. XMonad.Hooks.ICCCMFocus
  166. XMonad.Hooks.InsertPosition
  167. XMonad.Hooks.ManageDebug
  168. XMonad.Hooks.ManageDocks
  169. XMonad.Hooks.ManageHelpers
  170. XMonad.Hooks.Minimize
  171. XMonad.Hooks.Place
  172. XMonad.Hooks.PositionStoreHooks
  173. XMonad.Hooks.RestoreMinimized
  174. XMonad.Hooks.ScreenCorners
  175. XMonad.Hooks.Script
  176. XMonad.Hooks.ServerMode
  177. XMonad.Hooks.SetWMName
  178. XMonad.Hooks.ToggleHook
  179. XMonad.Hooks.UrgencyHook
  180. XMonad.Hooks.WallpaperSetter
  181. XMonad.Hooks.WorkspaceByPos
  182. XMonad.Hooks.WorkspaceHistory
  183. XMonad.Hooks.XPropManage
  184. XMonad.Layout.Accordion
  185. XMonad.Layout.AutoMaster
  186. XMonad.Layout.AvoidFloats
  187. XMonad.Layout.BinaryColumn
  188. XMonad.Layout.BinarySpacePartition
  189. XMonad.Layout.BorderResize
  190. XMonad.Layout.BoringWindows
  191. XMonad.Layout.ButtonDecoration
  192. XMonad.Layout.CenteredMaster
  193. XMonad.Layout.Circle
  194. XMonad.Layout.Column
  195. XMonad.Layout.Combo
  196. XMonad.Layout.ComboP
  197. XMonad.Layout.Cross
  198. XMonad.Layout.Decoration
  199. XMonad.Layout.DecorationAddons
  200. XMonad.Layout.DecorationMadness
  201. XMonad.Layout.Dishes
  202. XMonad.Layout.MultiDishes
  203. XMonad.Layout.DragPane
  204. XMonad.Layout.DraggingVisualizer
  205. XMonad.Layout.Drawer
  206. XMonad.Layout.Dwindle
  207. XMonad.Layout.DwmStyle
  208. XMonad.Layout.FixedColumn
  209. XMonad.Layout.Fullscreen
  210. XMonad.Layout.Gaps
  211. XMonad.Layout.Grid
  212. XMonad.Layout.GridVariants
  213. XMonad.Layout.Groups
  214. XMonad.Layout.Groups.Examples
  215. XMonad.Layout.Groups.Helpers
  216. XMonad.Layout.Groups.Wmii
  217. XMonad.Layout.Hidden
  218. XMonad.Layout.HintedGrid
  219. XMonad.Layout.HintedTile
  220. XMonad.Layout.IM
  221. XMonad.Layout.IfMax
  222. XMonad.Layout.ImageButtonDecoration
  223. XMonad.Layout.IndependentScreens
  224. XMonad.Layout.LayoutBuilder
  225. XMonad.Layout.LayoutBuilderP
  226. XMonad.Layout.LayoutCombinators
  227. XMonad.Layout.LayoutHints
  228. XMonad.Layout.LayoutModifier
  229. XMonad.Layout.LayoutScreens
  230. XMonad.Layout.LimitWindows
  231. XMonad.Layout.MagicFocus
  232. XMonad.Layout.Magnifier
  233. XMonad.Layout.Master
  234. XMonad.Layout.Maximize
  235. XMonad.Layout.MessageControl
  236. XMonad.Layout.Minimize
  237. XMonad.Layout.Monitor
  238. XMonad.Layout.Mosaic
  239. XMonad.Layout.MosaicAlt
  240. XMonad.Layout.MouseResizableTile
  241. XMonad.Layout.MultiColumns
  242. XMonad.Layout.MultiToggle
  243. XMonad.Layout.MultiToggle.Instances
  244. XMonad.Layout.MultiToggle.TabBarDecoration
  245. XMonad.Layout.Named
  246. XMonad.Layout.NoBorders
  247. XMonad.Layout.NoFrillsDecoration
  248. XMonad.Layout.OnHost
  249. XMonad.Layout.OneBig
  250. XMonad.Layout.PerScreen
  251. XMonad.Layout.PerWorkspace
  252. XMonad.Layout.PositionStoreFloat
  253. XMonad.Layout.Reflect
  254. XMonad.Layout.Renamed
  255. XMonad.Layout.ResizableTile
  256. XMonad.Layout.ResizeScreen
  257. XMonad.Layout.Roledex
  258. XMonad.Layout.ShowWName
  259. XMonad.Layout.SimpleDecoration
  260. XMonad.Layout.SimpleFloat
  261. XMonad.Layout.Simplest
  262. XMonad.Layout.SimplestFloat
  263. XMonad.Layout.SortedLayout
  264. XMonad.Layout.Spacing
  265. XMonad.Layout.Spiral
  266. XMonad.Layout.Square
  267. XMonad.Layout.StackTile
  268. XMonad.Layout.StateFull
  269. XMonad.Layout.Stoppable
  270. XMonad.Layout.SubLayouts
  271. XMonad.Layout.TabBarDecoration
  272. XMonad.Layout.Tabbed
  273. XMonad.Layout.ThreeColumns
  274. XMonad.Layout.ToggleLayouts
  275. XMonad.Layout.TrackFloating
  276. XMonad.Layout.TwoPane
  277. XMonad.Layout.TwoPanePersistent
  278. XMonad.Layout.WindowArranger
  279. XMonad.Layout.WindowNavigation
  280. XMonad.Layout.WindowSwitcherDecoration
  281. XMonad.Layout.WorkspaceDir
  282. XMonad.Layout.ZoomRow
  283. XMonad.Prompt
  284. XMonad.Prompt.AppLauncher
  285. XMonad.Prompt.AppendFile
  286. XMonad.Prompt.ConfirmPrompt
  287. XMonad.Prompt.DirExec
  288. XMonad.Prompt.Directory
  289. XMonad.Prompt.Email
  290. XMonad.Prompt.FuzzyMatch
  291. XMonad.Prompt.Input
  292. XMonad.Prompt.Layout
  293. XMonad.Prompt.Man
  294. XMonad.Prompt.Pass
  295. XMonad.Prompt.RunOrRaise
  296. XMonad.Prompt.Shell
  297. XMonad.Prompt.Ssh
  298. XMonad.Prompt.Theme
  299. XMonad.Prompt.Unicode
  300. XMonad.Prompt.Window
  301. XMonad.Prompt.Workspace
  302. XMonad.Prompt.XMonad
  303. XMonad.Util.Cursor
  304. XMonad.Util.CustomKeys
  305. XMonad.Util.DebugWindow
  306. XMonad.Util.Dmenu
  307. XMonad.Util.Dzen
  308. XMonad.Util.EZConfig
  309. XMonad.Util.ExclusiveScratchpads
  310. XMonad.Util.ExtensibleState
  311. XMonad.Util.Font
  312. XMonad.Util.Image
  313. XMonad.Util.Invisible
  314. XMonad.Util.Loggers
  315. XMonad.Util.Loggers.NamedScratchpad
  316. XMonad.Util.Minimize
  317. XMonad.Util.NamedActions
  318. XMonad.Util.NamedScratchpad
  319. XMonad.Util.NamedWindows
  320. XMonad.Util.NoTaskbar
  321. XMonad.Util.Paste
  322. XMonad.Util.PositionStore
  323. XMonad.Util.PureX
  324. XMonad.Util.Rectangle
  325. XMonad.Util.RemoteWindows
  326. XMonad.Util.Replace
  327. XMonad.Util.Run
  328. XMonad.Util.Scratchpad
  329. XMonad.Util.SpawnNamedPipe
  330. XMonad.Util.SessionStart
  331. XMonad.Util.SpawnOnce
  332. XMonad.Util.Stack
  333. XMonad.Util.StringProp
  334. XMonad.Util.Themes
  335. XMonad.Util.Timer
  336. XMonad.Util.TreeZipper
  337. XMonad.Util.Types
  338. XMonad.Util.Ungrab
  339. XMonad.Util.WindowProperties
  340. XMonad.Util.WindowState
  341. XMonad.Util.WorkspaceCompare
  342. XMonad.Util.XSelection
  343. XMonad.Util.XUtils