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.

358 lines
16KB

  1. name: xmonad-contrib
  2. version: 0.16
  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==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.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.9 && < 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.PerWindowKeys
  109. XMonad.Actions.PerWorkspaceKeys
  110. XMonad.Actions.PhysicalScreens
  111. XMonad.Actions.Plane
  112. XMonad.Actions.Promote
  113. XMonad.Actions.RandomBackground
  114. XMonad.Actions.RotSlaves
  115. XMonad.Actions.Search
  116. XMonad.Actions.ShowText
  117. XMonad.Actions.SimpleDate
  118. XMonad.Actions.SinkAll
  119. XMonad.Actions.SpawnOn
  120. XMonad.Actions.Submap
  121. XMonad.Actions.SwapWorkspaces
  122. XMonad.Actions.SwapPromote
  123. XMonad.Actions.TagWindows
  124. XMonad.Actions.TopicSpace
  125. XMonad.Actions.TreeSelect
  126. XMonad.Actions.UpdateFocus
  127. XMonad.Actions.UpdatePointer
  128. XMonad.Actions.Warp
  129. XMonad.Actions.WindowBringer
  130. XMonad.Actions.WindowGo
  131. XMonad.Actions.WindowMenu
  132. XMonad.Actions.WindowNavigation
  133. XMonad.Actions.WithAll
  134. XMonad.Actions.Workscreen
  135. XMonad.Actions.WorkspaceCursors
  136. XMonad.Actions.WorkspaceNames
  137. XMonad.Config.Arossato
  138. XMonad.Config.Azerty
  139. XMonad.Config.Bepo
  140. XMonad.Config.Bluetile
  141. XMonad.Config.Desktop
  142. XMonad.Config.Dmwit
  143. XMonad.Config.Droundy
  144. XMonad.Config.Gnome
  145. XMonad.Config.Kde
  146. XMonad.Config.Mate
  147. XMonad.Config.Prime
  148. XMonad.Config.Sjanssen
  149. XMonad.Config.Xfce
  150. XMonad.Doc
  151. XMonad.Doc.Configuring
  152. XMonad.Doc.Developing
  153. XMonad.Doc.Extending
  154. XMonad.Hooks.CurrentWorkspaceOnTop
  155. XMonad.Hooks.DebugEvents
  156. XMonad.Hooks.DebugKeyEvents
  157. XMonad.Hooks.DebugStack
  158. XMonad.Hooks.DynamicBars
  159. XMonad.Hooks.DynamicHooks
  160. XMonad.Hooks.DynamicLog
  161. XMonad.Hooks.DynamicProperty
  162. XMonad.Hooks.EwmhDesktops
  163. XMonad.Hooks.FadeInactive
  164. XMonad.Hooks.FadeWindows
  165. XMonad.Hooks.FloatNext
  166. XMonad.Hooks.ICCCMFocus
  167. XMonad.Hooks.InsertPosition
  168. XMonad.Hooks.ManageDebug
  169. XMonad.Hooks.ManageDocks
  170. XMonad.Hooks.ManageHelpers
  171. XMonad.Hooks.Minimize
  172. XMonad.Hooks.Place
  173. XMonad.Hooks.PositionStoreHooks
  174. XMonad.Hooks.RefocusLast
  175. XMonad.Hooks.RestoreMinimized
  176. XMonad.Hooks.ScreenCorners
  177. XMonad.Hooks.Script
  178. XMonad.Hooks.ServerMode
  179. XMonad.Hooks.SetWMName
  180. XMonad.Hooks.ToggleHook
  181. XMonad.Hooks.UrgencyHook
  182. XMonad.Hooks.WallpaperSetter
  183. XMonad.Hooks.WorkspaceByPos
  184. XMonad.Hooks.WorkspaceHistory
  185. XMonad.Hooks.XPropManage
  186. XMonad.Layout.Accordion
  187. XMonad.Layout.AutoMaster
  188. XMonad.Layout.AvoidFloats
  189. XMonad.Layout.BinaryColumn
  190. XMonad.Layout.BinarySpacePartition
  191. XMonad.Layout.BorderResize
  192. XMonad.Layout.BoringWindows
  193. XMonad.Layout.ButtonDecoration
  194. XMonad.Layout.CenteredMaster
  195. XMonad.Layout.Circle
  196. XMonad.Layout.Column
  197. XMonad.Layout.Combo
  198. XMonad.Layout.ComboP
  199. XMonad.Layout.Cross
  200. XMonad.Layout.Decoration
  201. XMonad.Layout.DecorationAddons
  202. XMonad.Layout.DecorationMadness
  203. XMonad.Layout.Dishes
  204. XMonad.Layout.MultiDishes
  205. XMonad.Layout.DragPane
  206. XMonad.Layout.DraggingVisualizer
  207. XMonad.Layout.Drawer
  208. XMonad.Layout.Dwindle
  209. XMonad.Layout.DwmStyle
  210. XMonad.Layout.FixedColumn
  211. XMonad.Layout.Fullscreen
  212. XMonad.Layout.Gaps
  213. XMonad.Layout.Grid
  214. XMonad.Layout.GridVariants
  215. XMonad.Layout.Groups
  216. XMonad.Layout.Groups.Examples
  217. XMonad.Layout.Groups.Helpers
  218. XMonad.Layout.Groups.Wmii
  219. XMonad.Layout.Hidden
  220. XMonad.Layout.HintedGrid
  221. XMonad.Layout.HintedTile
  222. XMonad.Layout.IM
  223. XMonad.Layout.IfMax
  224. XMonad.Layout.ImageButtonDecoration
  225. XMonad.Layout.IndependentScreens
  226. XMonad.Layout.LayoutBuilder
  227. XMonad.Layout.LayoutBuilderP
  228. XMonad.Layout.LayoutCombinators
  229. XMonad.Layout.LayoutHints
  230. XMonad.Layout.LayoutModifier
  231. XMonad.Layout.LayoutScreens
  232. XMonad.Layout.LimitWindows
  233. XMonad.Layout.MagicFocus
  234. XMonad.Layout.Magnifier
  235. XMonad.Layout.Master
  236. XMonad.Layout.Maximize
  237. XMonad.Layout.MessageControl
  238. XMonad.Layout.Minimize
  239. XMonad.Layout.Monitor
  240. XMonad.Layout.Mosaic
  241. XMonad.Layout.MosaicAlt
  242. XMonad.Layout.MouseResizableTile
  243. XMonad.Layout.MultiColumns
  244. XMonad.Layout.MultiToggle
  245. XMonad.Layout.MultiToggle.Instances
  246. XMonad.Layout.MultiToggle.TabBarDecoration
  247. XMonad.Layout.Named
  248. XMonad.Layout.NoBorders
  249. XMonad.Layout.NoFrillsDecoration
  250. XMonad.Layout.OnHost
  251. XMonad.Layout.OneBig
  252. XMonad.Layout.PerScreen
  253. XMonad.Layout.PerWorkspace
  254. XMonad.Layout.PositionStoreFloat
  255. XMonad.Layout.Reflect
  256. XMonad.Layout.Renamed
  257. XMonad.Layout.ResizableTile
  258. XMonad.Layout.ResizeScreen
  259. XMonad.Layout.Roledex
  260. XMonad.Layout.ShowWName
  261. XMonad.Layout.SimpleDecoration
  262. XMonad.Layout.SimpleFloat
  263. XMonad.Layout.Simplest
  264. XMonad.Layout.SimplestFloat
  265. XMonad.Layout.SortedLayout
  266. XMonad.Layout.Spacing
  267. XMonad.Layout.Spiral
  268. XMonad.Layout.Square
  269. XMonad.Layout.StackTile
  270. XMonad.Layout.StateFull
  271. XMonad.Layout.Stoppable
  272. XMonad.Layout.SubLayouts
  273. XMonad.Layout.TabBarDecoration
  274. XMonad.Layout.Tabbed
  275. XMonad.Layout.TallMastersCombo
  276. XMonad.Layout.ThreeColumns
  277. XMonad.Layout.ToggleLayouts
  278. XMonad.Layout.TrackFloating
  279. XMonad.Layout.TwoPane
  280. XMonad.Layout.TwoPanePersistent
  281. XMonad.Layout.WindowArranger
  282. XMonad.Layout.WindowNavigation
  283. XMonad.Layout.WindowSwitcherDecoration
  284. XMonad.Layout.WorkspaceDir
  285. XMonad.Layout.ZoomRow
  286. XMonad.Prompt
  287. XMonad.Prompt.AppLauncher
  288. XMonad.Prompt.AppendFile
  289. XMonad.Prompt.ConfirmPrompt
  290. XMonad.Prompt.DirExec
  291. XMonad.Prompt.Directory
  292. XMonad.Prompt.Email
  293. XMonad.Prompt.FuzzyMatch
  294. XMonad.Prompt.Input
  295. XMonad.Prompt.Layout
  296. XMonad.Prompt.Man
  297. XMonad.Prompt.Pass
  298. XMonad.Prompt.RunOrRaise
  299. XMonad.Prompt.Shell
  300. XMonad.Prompt.Ssh
  301. XMonad.Prompt.Theme
  302. XMonad.Prompt.Unicode
  303. XMonad.Prompt.Window
  304. XMonad.Prompt.Workspace
  305. XMonad.Prompt.XMonad
  306. XMonad.Util.Cursor
  307. XMonad.Util.CustomKeys
  308. XMonad.Util.DebugWindow
  309. XMonad.Util.Dmenu
  310. XMonad.Util.Dzen
  311. XMonad.Util.EZConfig
  312. XMonad.Util.ExclusiveScratchpads
  313. XMonad.Util.ExtensibleState
  314. XMonad.Util.Font
  315. XMonad.Util.Image
  316. XMonad.Util.Invisible
  317. XMonad.Util.Loggers
  318. XMonad.Util.Loggers.NamedScratchpad
  319. XMonad.Util.Minimize
  320. XMonad.Util.NamedActions
  321. XMonad.Util.NamedScratchpad
  322. XMonad.Util.NamedWindows
  323. XMonad.Util.NoTaskbar
  324. XMonad.Util.Paste
  325. XMonad.Util.PositionStore
  326. XMonad.Util.PureX
  327. XMonad.Util.Rectangle
  328. XMonad.Util.RemoteWindows
  329. XMonad.Util.Replace
  330. XMonad.Util.Run
  331. XMonad.Util.Scratchpad
  332. XMonad.Util.SpawnNamedPipe
  333. XMonad.Util.SessionStart
  334. XMonad.Util.SpawnOnce
  335. XMonad.Util.Stack
  336. XMonad.Util.StringProp
  337. XMonad.Util.Themes
  338. XMonad.Util.Timer
  339. XMonad.Util.TreeZipper
  340. XMonad.Util.Types
  341. XMonad.Util.Ungrab
  342. XMonad.Util.WindowProperties
  343. XMonad.Util.WindowState
  344. XMonad.Util.WorkspaceCompare
  345. XMonad.Util.XSelection
  346. XMonad.Util.XUtils