Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/xmonad/xmonad-contrib

Contributed modules for xmonad
https://github.com/xmonad/xmonad-contrib

Merge pull request #413 from amenonsen/dev/issue-111

Fix typo in X.L.IndependentScreens example code

a29b1565d40e499ce199ace0a5872eafc420c510 authored about 4 years ago
Update CHANGES.md

e52c20f70c5da578a486bf760aa123cb9f825692 authored about 4 years ago
Loggers: don't hardcode /usr/bin

Some Linux distros, like NixOS, don't put these binaries under /usr/bin.

95f68e2ca384f445981956cf6cbba016ef5c527b authored about 4 years ago
Fix typo in X.L.IndependentScreens example code

Closes #111

d8cfdaf0200f0e73ccc4c2fac91cfdf3e03bdf00 authored about 4 years ago
Fix: reorder statements

2cfa5ef23a138fd9510817da64ae9fc7b52b483b authored about 4 years ago
Replace composeOne with composeAll

d18bcdc1658b212aa1fb15a1d5e2e46cd774aa79 authored about 4 years ago
Update changelog

78796a24f9f1b315a15c22fd12e83125f466ed7c authored about 4 years ago
Add getLastFocusedTopicsByScreen, switchNthLastFocusedByScreen

8822d2ff5147e043fa121adcb521a355f852bcfd authored about 4 years ago
Use WorkspaceHistory

Instead of defining our own (internal) history, use an already established
module.

ce5aae54035957846baa68f8980218cd11334722 authored about 4 years ago
Update documentation

3c1866979d656ae97edc63ab087b613aab4d3d2c authored about 4 years ago
Add workspaceHistoryModify

3e7df4911a09007e89afefe34df6098b07a190da authored about 4 years ago
Update last focused topics when switching to a new one

d13a26b11e399309f25cd3a6f1be5b286d162b08 authored about 4 years ago
Add switchNthLastFocusedExclude

This may be used to exclude certain topics that one never wants to
"switch back" to, even if it ...

6b22ce17c7293a7714f382ee0ecb21a994883941 authored about 4 years ago
Respect maxTopicHistory when entering topics into the history

So far, maxTopicHistory was only used when pretty-printing the history
via pprWindowSet, which d...

aa67fa5352937b205db10a834d3bd76379ef8259 authored about 4 years ago
Consistent indentation throughout the module

Two spaces seem to be a bit more common here, hence it was chosen over four
spaces.

4c0b5330e70584b6e848132ed61af1773a34ed3d authored about 4 years ago
Use sortOn instead of sortBy comparing

6079c61063dc2215692ca56a90c13ffa9ffc1727 authored about 4 years ago
Cons on new topic before filtering the last used topics

Because the there is a hard limit on the number of items in the topic
history now, it makes sens...

1400d167adaf11813c43ca1047c6f20ee66ac07f authored about 4 years ago
Add switchTopicWith

ae6c658bc4b37de67220ce1195d27776f9ea7e16 authored about 4 years ago
Merge pull request #404 from slotThe/remove-default-deprecations

Remove Data.Default Deprecations

9976aa3b3cb2ab5c44c561c5b835d3b8f576c79a authored about 4 years ago
Handle floating windows after making windows floating

Inspired with hgabreu's config. Now it makes more sense.

02c6e0b0d4ff3ca3ba61015741e41888ce8e3d5e authored about 4 years ago
Fix transient windows handling

Since *transient windows* are a subset of *dialog windows*, they need to be caught early.
Otherw...

e504f40f888a7d83fe740baed89ac4d3b419bcea authored about 4 years ago
X.U.PureX: Add focusWindow and focusNth

This can be used to reduce flicker in noop focus actions.

6db6854752e687633438a6f93916c038c97ec4ad authored about 4 years ago
X.H.ManageDocks: Init strut cache on demand if necessary

This makes docksStartupHook unnecessary. That is desirable because we
didn't add a changelog ent...

14dc3a7f79eeefe9a7e8ee4e751355d7ae20e1bb authored about 4 years ago
X.A.WorkspaceNames: Provide workspaceListTransform for EwmhDesktops

Together with ewmhDesktopsLogHookCustom this exposes workspace names to
external pagers.

Fixes:...

f271d59c345ed9fbd3ec02de98f69990b57fbdba authored about 4 years ago
CHANGES: Trailing whitespace fixes

bda1d3356d738d542a768459d121b6e3fac047c9 authored about 4 years ago
X.A.WorkspaceNames: Kill a warning

3dc6b44f86915def21fe39489074459cbe61f5d2 authored about 4 years ago
Update CHANGES.md

683344ed25a2ec72a6daed9b06e8a0fee4892d97 authored about 4 years ago
Remove things deprecated by Data.Default

5140f5b5d06790e055eb7fb0cf3eccc4997aa736 authored about 4 years ago
Merge pull request #402 from elkowar/fix-usage-missing

Fix missing usage-section in XMonad.Hooks.WindowSwallowing

cd1c1d1d69e6a658b0cb1c52bff7ea2e9b90bd2e authored about 4 years ago
Fix missing usage-section in XMonad.Hooks.WindowSwallowing

9e3d17c1c02a48f7afac52cd38e4518c8dfe9823 authored about 4 years ago
Add new module XMonad.Util.ActionCycle

ffae2dcd2f1eb032ef56c235f1791273bc25e5e0 authored about 4 years ago
X.H.EwmhDesktops: Fix _NET_* properties not being set at startup

None of these properties are currently being set when xmonad starts:

_NET_ACTIVE_WINDOW(WIN...

5d2a6d75a83396f73983aeaba86d80c3c1239742 authored about 4 years ago
Merge pull request #398 from liskin/layoutclass-typeable

Add Typeable constraint to a few LayoutClass instances

e042bcce9783cb06e4752a4a662106f0cb1084fa authored about 4 years ago
Add Typeable constraint to a few LayoutClass instances

This enables adding the Typeable constraint to LayoutClass itself
(https://github.com/xmonad/xmo...

b989655cea7bc92d6d0ba4dcc995eb9851986bb6 authored about 4 years ago
CHANGES: Document last 3 commits

087076f1368566f564866043d1fe3a8f759d955c authored over 4 years ago
X.H.DynamicLog: Add shortenLeft

This can be sometimes useful, e.g. when showing a directory.

0996e71c7ec0fe96805a8be1685914f16b47f08d authored over 4 years ago
X.L.WorkspaceDir: Export Chdir

This makes it possible to change the workspace directory by sending a
message, which enables aut...

d5b64c1e5d647f40077b396fc8db26e1e2c95ec1 authored over 4 years ago
XMonad.Prompt.Directory: Sort completion suggestions

73eb28f6691ada7c973e4c9d55c02236f4a61add authored over 4 years ago
Merge pull request #192 from sgf-dma/x.h.focus

Resubmit #128 (X.H.Focus)

aa67439bfe89e4f5cc44ed5b9f64610011ec6902 authored over 4 years ago
X.H.EwmhDesktops. run 'logHook' for activated window.

- By default window activation does nothing.
- `activateLogHook` may be used for running some 'M...

45052b984dbeaa2a5d3b1557fc1ca547322d5644 authored over 4 years ago
Add new module XMonad.Hooks.Focus .

Extend ManageHook EDSL to work on focused windows and current workspace.

2cc20b41165dd86a33947b01cc7ef90db8fb74e5 authored over 4 years ago
X.H.ManageHelpers: Make type of ManageHook combinators more general.

b2e16d3bf1fc82b5ba71d8b4a2eb1ac328f57f5d authored over 4 years ago
X.H.SetWMName: Add `getWMName` function.

3a7399b56a761c8069d455345f59e0130a535bc5 authored over 4 years ago
Merge pull request #389 from skewerr/master

add XMonad.Layout.VoidBorders

4670ec002f90bb43a33a5d57611358660b51f7cd authored over 4 years ago
add XMonad.Layout.VoidBorders

This module contains a modifier that simply sets X11 window border width
to 0 for every window i...

5fd8ff86e92657cfe59784677ee1e3a366ef4a34 authored over 4 years ago
Merge pull request #390 from ivanbrennan/export-clickableWrap

Export clickableWrap

d4e15cddd1c2f42126ce1017efe0cd05d1306d0f authored over 4 years ago
Merge pull request #391 from NickHu/unicode

Fixes for XMonad.Prompt.Unicode

4f9dec976016b496c7780c5343d52802179706ae authored over 4 years ago
add missing documentation of XMonad.Prompt.FuzzyMatch and

XMonad.Prompt.Unicode to XMonad.Doc.Extending

598a40da9cd50d2e5ffb73efc93399c990d7ae16 authored over 4 years ago
XMonad.Prompt.FuzzyMatch: handle case when input is not a subsequence of every completion

1a085bec43f0c26c4d49bb77d01df54d4a4e59d1 authored over 4 years ago
XMonad.Prompt.Unicode: respect searchPredicate and sorter from XPConfig

a69794892b42c858879b79a2a24017d6c0c577e4 authored over 4 years ago
export clickableWrap

Configs that apply WorkspaceId transformations, such as
IndependentScreens (adding/removing a sc...

8e1268192587a662b96ab01eddd59cdf4e28b764 authored over 4 years ago
XMonad.Prompt.Unicode: use spawnPipe instead of runProcessWithInput

9c0907284384f2cf6fb0871dbcb1fcddd2df7492 authored over 4 years ago
Merge pull request #388 from ivanbrennan/export-clickable-workspaces

Add ClickableWorkspaces to exposed modules

02baee5f7e711f3d6dc88aaa42cd50a120bf3b3b authored over 4 years ago
expose XMonad.Util.ClickableWorkspaces

This module was not exposed, so any attempt to use it resulted in a
compilation error.

00d829803d4dc0a038bd1cefe98dc372debcd8c8 authored over 4 years ago
Merge pull request #386 from ivanbrennan/compl-case-sensitivity

Allow case-insensitive shell prompt completion

9c4c417936a4506566947c91ddd3b1f6af31e412 authored over 4 years ago
use complCaseSensitivity field

Use the newly-added complCaseSensitivity field of XPConfig where
possible, rather than declaring...

52c5bd61cb0ca966bd8c922079295ef0e34a2b0b authored over 4 years ago
add complCaseSensitivity field to XPConfig

b63159fd00e023daeb5c40a524c55c6eae9c8f9e authored over 4 years ago
CHANGES: directory completion case sensitivity

bbcc7e576f967ea5e2acebb88ccb86ec908034a4 authored over 4 years ago
usage: changeDir'

86ef1801621e0a830600f40b1fc3de4accbebbb4 authored over 4 years ago
DynamicProjects: allow case-insensitive prompts

Provide a way to use case-insensitive directory completion.

4de529a9237b1a7e307845bfab38653132bbe2bf authored over 4 years ago
prompt completion: case-sensitivity

Provide a way to perform case-insensitive file / directory completion.
We're using compgen to ge...

795be75a58745f88d0660c3aca0e1e4df2ec11ff authored over 4 years ago
Dir: ComplCaseSensitivity field (breaking change)

Parameterizing completion case-sensitivity for single-mode prompts was
possible without making a...

0c9c330295d36692b654ae016c7d190d95fa844b authored over 4 years ago
Merge pull request #384 from ivanbrennan/rotate-some

RotateSome

b5105381bfca0f852a695181eebded1f0c760ca9 authored over 4 years ago
improve RotateSome documentation and readability

Add an example and more comments to the documentation, and make some
small code tweaks (more typ...

c5ff88b87b1d752766a7209843e0a00ce1104da1 authored over 4 years ago
Merge pull request #383 from ivanbrennan/pretty-printing-modifier

Add statusBar' to support dynamic pretty printing modifiers

1e73a97500661baab3cff05f882fc7c3f2943a07 authored over 4 years ago
CHANGES: add XMonad.Hooks.DynamicLog.statusBar'

551ff2b8ac5001fa54b32f0b9e301ecdfe9d4bfb authored over 4 years ago
DynamicLog: statusBar'

Add a statusBar' function that accepts pretty printing options embedded
in the X monad, so users...

ebfc068b9978882b2c72f06b8824270afc0fc404 authored over 4 years ago
Merge pull request #385 from TomSmeets/tree-select-fix-origin

TreeSelect: Resolve issue #362 with origin offset being ignored

dea887d4876aaa9f524869c8da103677a012ea76 authored over 4 years ago
add tests/RotateSome.hs to extra-source-files

8fe0eabaf811a713f7ef2764707ff47bbdff0149 authored over 4 years ago
Merge pull request #382 from ivanbrennan/boring-sift

BoringWindows: siftUp, siftDown

010cd4ff5fbc6c91d73bb6c3711b66516238ad9a authored over 4 years ago
surfaceNext, surfacePrev exclude floating windows

I was naively passing the workspace to runLayout without filtering out
floating windows from its...

957f4518b90be18d784905be8ad0b07bad952dd0 authored over 4 years ago
TreeSelect: Resolve issue #362 with origin offset being ignored

The config values `ts_originX` and `ts_originY` were not behaving like documented. They weren't ...

4b65f9eef0f254bda1f04a68e0cfeb5005a2d804 authored over 4 years ago
CHANGES: add XMonad.Actions.RotateSome

e88e7ee1f09f27ce921b7edd6eb1d1fe5a07932a authored over 4 years ago
add RotateSome property tests

Verify that rotateSome behaves as expected and never fails to pattern
match.

In order to run th...

c5745b62996c18f322aad1264bada27b58eab587 authored over 4 years ago
add XMonad.Actions.RotateSome

This module provides a pure function, 'rotateSome', as well as a pair of
X actions that use it t...

f06ee5e1ff469ea6c2cee3135922ba3798c80813 authored over 4 years ago
CHANGES: additions to XMonad.Layout.BoringWindows

db3e5d85b5d147db6a5c3b703ff5a93e009e65ea authored over 4 years ago
XMonad.Layout.BoringWindows: siftUp, siftDown

Provide boring-aware versions of the 'siftUp' and 'siftDown' functions.
Since these actions neve...

aa3939e66b63efbc4b08f4d8c70e4a112b3df1e0 authored over 4 years ago
Merge pull request #380 from ivanbrennan/sift

XMonad.Actions.Sift

fe027ce358126a718a77eff9e42c689eaef9f0e0 authored over 4 years ago
Merge pull request #378 from ivanbrennan/boring-swaps

BoringWindows: swapUp, swapDown

3661471377805dda1a4d1bbadc92f5a27726fb59 authored over 4 years ago
CHANGES: add XMonad.Actions.Sift

33ad9e526d135440639b4b03d22f925d425a1d8a authored over 4 years ago
add XMonad.Actions.Sift (siftUp, siftDown)

Provide swap-like functions that handle the wrapping case by exchanging
the windows at either en...

e2fa1ce8a10433ba3b6b5793d27ddc0854a05d9e authored over 4 years ago
CHANGES: additions to XMonad.Layout.BoringWindows

f94984c141722de56654a24cea02ed46f1e3be20 authored over 4 years ago
skip boring: extract common iterate/filter logic

c2dd9b0b7a568d990fe2e3edfe3f1caee32ba11a authored over 4 years ago
skipBoring: drop zeroth iteration before filtering

The effect is the same, but this seems to express the intent more
clearly, and it will make it e...

610fb0e20022dc3859587ccb56336f31ce6ca64d authored over 4 years ago
BoringWindows: swapUp, swapDown

Provide boring-aware versions of 'swapUp' and 'swapDown'.

Note that 'iterate f x' produces a li...

53b0edae28e898c1486b889892ea9e93aa223d00 authored over 4 years ago
Merge pull request #375 from ivanbrennan/minimize-export

Minimize: export type constructor

58feba91d96fee8339d7cf56fb33537be819eb4b authored over 4 years ago
CHANGES: XMonad.Layout.Minimize export Minimize

6e162280b92b23cfc2a9ea0b7ce7d3a2b2257818 authored over 4 years ago
export Minimize type constructor

Some users like to include type signatures in their configuration. The
Minimize type constructor...

1c97ca63c3db414e674dc8729f7906d0ea5f44c4 authored over 4 years ago
Merge pull request #373 from TheMC47/xmobarBorder

Added xmobarBorder utility function to add borders to strings

2ad0c0444793b206e93b521fdbaa70ad4ad6e202 authored over 4 years ago
typo

40b939f7a671f17350311c0155eddeb114c35174 authored over 4 years ago
added xmobarBorder

ab04e29e4240ed07f4aa1fd3327b0f48368f5b56 authored over 4 years ago
Merge pull request #370 from felixonmars/patch-1

Depend on semigroups only on GHC < 8.0

51bc4f8c2f39c331c59a09b090b313ce2ac8c771 authored over 4 years ago
Merge pull request #368 from sam-barr/master

Export AvoidStruts constructor and doSink

07717e5dea526b60734dfdb2e2eac0aca5fbd733 authored over 4 years ago
Depend on semigroups only on GHC < 8.0

They are not needed on newer GHC.

e61a408e9d3ec32f2ac4a4906aaf003d86310c5d authored over 4 years ago
Merge branch 'master' into master

c60d8fc29d381b49d1a7f41a422b77f6e3cd6262 authored over 4 years ago
Merge pull request #365 from frozencemetery/xf86bluetooth

EZConfig: Learn about XF86Bluetooth

15dbfeff3200da4eb0e30340912ed87e6731b826 authored over 4 years ago
Expose internal state of AvoidStruts layout modifier

Updated Changes.md

Export doSink

dcf5fad5f92fa03457a17a5db51a1504b5128b34 authored over 4 years ago
Merge pull request #367 from elkowar/fix/window-swallowing-bug

Fix rare issues with windows wrongly dissapearing after windowswallowing

4a6bbb63b4e4c470e01a6c81bf168b81952b85d6 authored over 4 years ago
Fix rare issues with windows wrongly dissapearing after windowswallowing

8059d4c38c116fa49ad7d41c7843e2b8af438762 authored over 4 years ago
Add XMonad.Util.ClickableWorkspaces module (#364)

This module enables clickable workspace tags in XMobar in a relatively unobtrusive fashion.
Ins...

c7afc2904b14f57dcbaddf54be6596c4fe6e5827 authored over 4 years ago