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

X.U.Run: Add toInput

0ca3ce7a18e87320ea28bd573f73928349c68459 authored over 1 year ago by Tony Zorman <[email protected]>
Merge pull request #822 from Zawaken/magnifiercxy

Add magnifiyxy combinator to XMonad.Layout.Magnifier

bf41a85d9c1415b5abdc9971bb8c27a8171e26c1 authored over 1 year ago by Tony Zorman <[email protected]>
X.L.Magnifier: Add magnifyxy

The combinator allows for different magnification to be used in the
horizontal and vertical dire...

a0bfa8a447ae4f1fbb8e50df71ee38986fc6321c authored over 1 year ago by Zawaken <[email protected]>
Merge pull request #819 from slotThe/ci/bump

Bump cabal/stack CI

7062b75ea993fd423a46fbb1976bc4ecabb065aa authored over 1 year ago by Tony Zorman <[email protected]>
ci/cabal: Bump GHC versions

34b544b7a17b2285fca821df31df84b4e923db8b authored over 1 year ago by Tony Zorman <[email protected]>
ci/stack: Add lts-21 resolver

5b5a51787ce84c00858fe1549d94aeec95cec6b7 authored over 1 year ago by Tony Zorman <[email protected]>
Merge pull request #818 from geekosaur/debugwindow-fix-decode

fix double decode in `debugWindow`

4d0f3ee9444bb998e0831fc381953466b6d3ecdf authored over 1 year ago by Tomáš Janoušek <[email protected]>
X.A.Prefix: Add orIfPrefixed

- Generalise signature of withPrefixArgument, in order to accommodate
this.

e02400b1c73b50774a223321fbc5d3e0daa485ad authored over 1 year ago by Tony Zorman <[email protected]>
fix double decode in `debugWindow`

At some point `peekCString` became locale aware. This is a double
bug, since (a) `decodeString` ...

4a60866ea408f050c0fab0263089bac56b70e20b authored over 1 year ago by brandon s allbery kf8nh <[email protected]>
Merge pull request #817 from xmonad/dependabot/github_actions/cachix/install-nix-action-22

build(deps): bump cachix/install-nix-action from 21 to 22

4bdcab8bf63123dbb35aa787dbe288c40fa72238 authored over 1 year ago by Tomáš Janoušek <[email protected]>
build(deps): bump cachix/install-nix-action from 21 to 22

Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 21 to 22.
-...

f2ac1816165ff188a495e32169329cb7a44c3e91 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #816 from xmonad/dependabot/github_actions/cachix/install-nix-action-21

build(deps): bump cachix/install-nix-action from 20 to 21

b6c0dd9cfcd95dff93f2c58115a2af1bb6b5f762 authored over 1 year ago by Tomáš Janoušek <[email protected]>
build(deps): bump cachix/install-nix-action from 20 to 21

Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 21.
-...

611317f3983be4e6bde6a9c5616e444f812bd94b authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #814 from geekosaur/808-supported-partial-struts

add `_NET_WM_STRUT_PARTIAL` to `_NET_SUPPORTED`

ad48cdc2cb46847449c4c26111fbe8bf2db39e68 authored over 1 year ago by Tony Zorman <[email protected]>
add `_NET_WM_STRUT_PARTIAL` to `_NET_SUPPORTED`

For docks that don't support `_NET_WM_STRUT` any more,
notably `xfce4-panel`.

1486d076dc2b686144e62ce80fe72e493d255a4f authored over 1 year ago by brandon s allbery kf8nh <[email protected]>
Fix many bugs and shortcomings in debugEventsHook

Added support for several more properties, and fixed parsing of many
others. Still doesn't handl...

1243bbbdedff84277ed0645b980544fa375ff5de authored over 1 year ago by brandon s allbery kf8nh <[email protected]>
Add CenterMainFluid layout

cf00d2d2371a40368cda870d6f9aa0a4e71f13e6 authored over 1 year ago by Mahdi Seyedan <[email protected]>
Put a cap on window names

It turns out qutebrowser will place an entire `data:` URL in
`_NET_WM_NAME`, up to at least 389K...

87ae269b8279572c0c33aaf84437fbee936821b8 authored over 1 year ago by brandon s allbery kf8nh <[email protected]>
Merge pull request #768 from liskin/fullscreen-hooks

Add (un)fullscreen hooks and float-restoring toggleFullFloat action

673de11ca876a4a58cae3a4d52e36260f66aa6cc authored over 1 year ago by Tomáš Janoušek <[email protected]>
CHANGES: Document X.A.ToggleFullFloat and setEwmhFullscreenHooks

02bd9eb0c07eb3a43888aea0925eed1651c93a57 authored over 1 year ago by Tomas Janousek <[email protected]>
X.H.EwmhDesktops: Add (un)fullscreen hooks

Fairly straightforward, just add two hooks for (un)fullscreening. There
are multiple motivations...

2dcc3a92e70c34d5be42e38a9a09588085718cff authored over 1 year ago by Tomas Janousek <[email protected]>
Add X.A.ToggleFullFloat - state-remembering fullscreen hooks

Fixes: https://github.com/xmonad/xmonad-contrib/issues/456
Related: https://github.com/xmonad/xm...

d86f9ade22b7c475b22026b7e8a4bfe2c087bcc3 authored over 1 year ago by Tomas Janousek <[email protected]>
stack: Bump resolver to lts-20.16

We test against 9.2.7 now, so we should make our stack config reflect
that—plus, it's more conve...

815a595b46fed095f61a7042935646faf6ca1de6 authored over 1 year ago by Tony Zorman <[email protected]>
ci: Bump 9.2 and 9.4 minor versions

The stack CI already tests against 9.2.7 instead of 9.2.5 (as the cabal
file said), since we jus...

1d84db959ca8ea04f64d8451cfe065c2bb17958b authored over 1 year ago by Tony Zorman <[email protected]>
X.Prompt: Alias C-m to RET in Emacs/Vim bindings

Both programs interpret C-m as RET, so the prompt should reflect this as
well.

f127f71c914a6c47762c7fb317c6b926fa7bb18f authored over 1 year ago by Tony Zorman <[email protected]>
X.Prompt: Factor out how to accept the current selection

fb63987ac89c0fc7b7a006e74793bc7980edc112 authored over 1 year ago by Tony Zorman <[email protected]>
ci: Test against GHC 9.6.1

+ Regenerate haskell-ci and adjust relevant patches.
- Remove haskell-ci-dependabot.patch, as ...

635711e994a2aad75fe70dc148e9232d1f86e608 authored over 1 year ago by Tony Zorman <[email protected]>
CI: Fix build with mtl-2.3.1

Technically, contrib still does not build with stack, as it forces
xmonad-0.17.0, while only HEA...

4929da0eac4e1f477b0f77ef6fd60ce615ccb650 authored over 1 year ago by Tony Zorman <[email protected]>
Merge pull request #804 from xmonad/dependabot/github_actions/cachix/install-nix-action-20

build(deps): bump cachix/install-nix-action from 19 to 20

e60805bd45ca2feb9ef3335d023daae5d02dbf4f authored almost 2 years ago by Tony Zorman <[email protected]>
build(deps): bump cachix/install-nix-action from 19 to 20

Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 19 to 20.
-...

49edaf37fd185f347a15451d4ea252c1a10f96f5 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #802 from geekosaur/801-dynamicLogString

`dynamicLogString` forces its result and recovers

5324f535019f1d96d92c4535dce61774bad81d52 authored almost 2 years ago by Tomáš Janoušek <[email protected]>
`dynamicLogString` forces its result and recovers

Originally, `dynamicLogString` could have a bottom hidden in it and
thereby crash the `logHook`....

4a97716d5994d7c873f918c1af6c9948ab57e888 authored almost 2 years ago by brandon s allbery kf8nh <[email protected]>
X.P.OrgMode: Simplify refile

6063855a3ebbae7f83719633d4ece73e5ce758d5 authored almost 2 years ago by Tony Zorman <[email protected]>
Merge pull request #800 from 1in1/master

Add loggers for window classname

1bcdbc9072df792b1c8e9581c37188a337508b34 authored almost 2 years ago by Yecine Megdiche <[email protected]>
add loggers for window classname

2dd3c614e2442eba252325f4255435834f944b2d authored almost 2 years ago by l <[email protected]>
Merge pull request #784 from LSLeary/focus-tracking

Extract redundant layouts into new module: X.L.FocusTracking

6b19388139c591990f8fbeaefaf74a54260c97b4 authored almost 2 years ago by Leary <[email protected]>
Extract redundant layouts into new module: X.L.FocusTracking

X.L.StateFull's `FocusTracking` and the eponymous `TrackFloating` were
redundant, hence the form...

a52e646cc1406515ce9b67bc738b32307c3017c3 authored almost 2 years ago by L. S. Leary <[email protected]>
Config modifiers `infixl 4` so you can use `(++)`

29f0e03256e5ceaccd0bb15ee7b5b3747a544763 authored almost 2 years ago by brandon s allbery kf8nh <[email protected]>
build(deps): bump cachix/install-nix-action from 18 to 19

Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 18 to 19.
-...

726e8872394e66883bdd1af1edc55273f4d8f365 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #796 from slotThe/fix/named-actions/key-overwriting

X.U.NamedActions: Do not discard all keybindings in addDescrKeys

6fba80168df60d8a151515601f046a22cf9efbf5 authored almost 2 years ago by Tony Zorman <[email protected]>
X.U.NamedActions: Do not discard all keybindings in addDescrKeys

Discarding keybindings may yield unintended behaviour when keybindings
are added via combinators...

90f4a96f933a8ecc014b6def54fb929ee9e73e49 authored almost 2 years ago by Tony Zorman <[email protected]>
Merge pull request #794 from slotThe/ezconfig/remapkeysp

X.U.EZConfig: Add remapKeysP

33c1e242881ea269e67d23674f8cb3fee168b966 authored almost 2 years ago by Tony Zorman <[email protected]>
X.U.NamedScratchpad: Fix typo in exclusive docs

Fixes: https://github.com/xmonad/xmonad-contrib/commit/f059829f03195bb22e4345a2a8a3c8ad5dc0a632

49904ec4d3a7ca4021a0f4078d1e15be4526fc93 authored almost 2 years ago by Tony Zorman <[email protected]>
Merge pull request #795 from TheMC47/feat/start-sbs

X.H.StatusBar: Added startAllStatusBars

339dbbf2fd95f3fe23bb31dcddd4b9713ce6110f authored almost 2 years ago by Tony Zorman <[email protected]>
X.H.StatusBar: Added startAllStatusBars

6caba97b34a2fe010748da430469095f49cd6a20 authored almost 2 years ago by Yecine Megdiche <[email protected]>
X.U.EZConfig: Add remapKeysP

0afbbf9129ccc27140654a940b5f0ce93f7c58ec authored almost 2 years ago by Tony Zorman <[email protected]>
X.A.Search: Export noogle

Fixes: 7665b67ff4f90343324ad11618324892a902b184

df1fc2d33408e96a347da54dc86ca28cec44a308 authored almost 2 years ago by Tony Zorman <[email protected]>
X.A.Search: Add noogle

7665b67ff4f90343324ad11618324892a902b184 authored almost 2 years ago by Tony Zorman <[email protected]>
Merge pull request #766 from LSLeary/repeatable

Factor X.A.Cycle* modules; Write Alt+Tab style window switching

a790c816d247a8909ba2e8d51c1de800c6b3ffb7 authored almost 2 years ago by Tony Zorman <[email protected]>
Write new module: X.A.MostRecentlyUsed

b9263ad17eb98127d8fe1f7e58f228b45fb281a8 authored almost 2 years ago by L. S. Leary <[email protected]>
Write new module: X.U.History

8f0912a6746df22300e5a575f28d73a5ceaa6250 authored almost 2 years ago by L. S. Leary <[email protected]>
Factor shared logic out of X.A.Cycle* modules

These modules were duplicating a substantial amount of low-level code.

`X.A.CycleWorkspaceByScr...

dd7855da3d1c8982129d8273ae0c38ad53a2f79d authored almost 2 years ago by L. S. Leary <[email protected]>
X.A.VisualSubmap: Fix example

e85f0151b2a00db3f5969b0255f142e9f32b6e6d authored almost 2 years ago by Tony Zorman <[email protected]>
Merge pull request #792 from TheMC47/master

README: update badge URLs

840d74036637a673c5f9b839517a3c8f643020a5 authored almost 2 years ago by Tony Zorman <[email protected]>
README: update badge URLs

See https://github.com/badges/shields/issues/8671

a5bd5d96cac743f01738af8f846e046cb5dc85ae authored almost 2 years ago by Yecine Megdiche <[email protected]>
Merge pull request #791 from pbrisbin/pb/desktop-viewport

Add EWMH configuration to not set _NET_DESKTOP_VIEWPORT

4e8857ecee2100c58c240ff988facb289308a5fb authored almost 2 years ago by Tony Zorman <[email protected]>
X.H.EwmhDesktops: Add disableEwmhManageDesktopViewport

This combinator forces XMonad to *not* set _NET_DESKTOP_VIEWPORT.

This information is picked up...

cf13f8f9a7acddc1134be3f71097633def1476a8 authored almost 2 years ago by patrick brisbin <[email protected]>
Apply hlint 3.5 hints

6b20dbca42f276799bc61ea6b9f2ba6fc65d9e09 authored almost 2 years ago by Tomas Janousek <[email protected]>
ci: Unpin runner in hlint workflow; bump hlint to 3.5

hlint 3.5 is built against libtinfo6 and works on Ubuntu 22.04 without
needing to install libtin...

e2ffa533da76e6375179eff942bb0647dd22fb58 authored almost 2 years ago by Tomas Janousek <[email protected]>
Update CHANGES.md

Mention f7e9c0cf0d0584be1b586041580c7ec8d8d57647

6117a867d984f97fb689eca986eff2989b2fe069 authored almost 2 years ago by Tony Zorman <[email protected]>
X.L.ResizableThreeColumns: Change terminology

For everything, except the exported fields. Perhaps we should change
these as well, but that's ...

e0be85107416b6bb59980f63194d563bff3fd400 authored almost 2 years ago by Tony Zorman <[email protected]>
X.L.ResizableThreeColumns: Fix bottom right window not resizing

...by introducing yet another special case. Unsurprisingly, this is
just a bandaid—the logic in...

f7e9c0cf0d0584be1b586041580c7ec8d8d57647 authored almost 2 years ago by Tony Zorman <[email protected]>
Merge pull request #785 from geekosaur/debugwindow-fix-netwm

fix EWMH titles

55855ccb5fb125200385922f411285b7282af686 authored almost 2 years ago by Tony Zorman <[email protected]>
remove references to `baseConfig`

that's from my private config and has no referent here

4df20361876aea517b051b76d7d80cbb364c97e4 authored about 2 years ago by brandon s allbery kf8nh <[email protected]>
fix EWMH titles

I have no idea what I was thinking when I wrote that code.
While at it, just reused the code for...

4998e946ccbbcf30f0cd9b42e7864a682b5af2d5 authored about 2 years ago by brandon s allbery kf8nh <[email protected]>
ci: Cabal install packdeps outside of project dir

Invoking cabal in the project directory with a cabal.project file might
fail on unrelated depend...

04c0ddd3e0de246322fc543295e16df5376a5c75 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Pin runner in hlint, nix workflows to ubuntu-20.04

Both are now broken with ubuntu-22.04. Nix:

error: could not set permissions on '/nix/var/n...

b7afb0c0bc3fe496a76481b120a42172a8b1c069 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Drop ppa:hvr/ghc

Breaks `apt update` on the ubuntu-22.04 runner, which is what
ubuntu-latest resolves to these da...

18eca4e8d6401ad82d178af03e9c75721e1f9241 authored about 2 years ago by Tomas Janousek <[email protected]>
build(deps): bump haskell/actions from 1 to 2

Bumps [haskell/actions](https://github.com/haskell/actions) from 1 to 2.
- [Release notes](https...

797fd24112df5df5a836a56f63ac7fb4c1647eb9 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: Update to GHC 9.4.3

0bd43c072fbffed7b7b71355347813698fcc9ad9 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Bump actions/* to v3 in haskell-ci workflow

This gets rid of the deprecation warnings about
https://github.blog/changelog/2022-10-11-github-...

8cd09601b1d4809cd52c3e06a6f4b93ae16e73b6 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Configure dependabot to keep GH Actions up to date

cf0e3531f9d33b11ab0724e7d1db7f3657694342 authored about 2 years ago by Tomáš Janoušek <[email protected]>
X.U.NamedScratchpads: Check for "new" workspace in nsHideOnFocusLoss

When XMonad was recently restarted, it can happen that the workspace
history is empty, hence the...

10c1a93963437cff6049fa0d2ec9dcfbfe89d0e5 authored about 2 years ago by Tony Zorman <[email protected]>
Merge pull request #778 from slotThe/drop-8.4

Drop GHC 8.4

58e7f6d3c33e744305097869974b27c4cbd6313b authored about 2 years ago by Tony Zorman <[email protected]>
Simplify instance declarations

Many instance declarations can now be derived either by DerivingVia or
GeneralizedNewtypeDeriving.

b96bb908dbda2e73b29df3ba9fb226e3cd469e51 authored about 2 years ago by Tony Zorman <[email protected]>
stack: Bump resolver to lts-20.0

35e434ed8591b51ddccc0dc4b2d088a6b5b12dd9 authored about 2 years ago by Tony Zorman <[email protected]>
X.P.OrgMode: Fix deprecation warning

Starting with time-1.10, the iso8601DateFormat function was deprecated
in favour of more sophist...

502f6a0e759ba3912fa6f88bb46d3036c161890b authored about 2 years ago by Tony Zorman <[email protected]>
ci: Drop support for GHC 8.4

Debian stable and Ubuntu 20.04 are now 8.8 and 8.6, respectively, which
was always our guide as ...

5d0013ef534deabd0cec79ba76aae7f8858dfdd5 authored about 2 years ago by Tony Zorman <[email protected]>
ci: Update to GHC 9.2.5

+ A new stackage LTS is out with GHC 9.2.5, so test for this.
+ Update the haskell-ci jobs accor...

0f69215fc85241ba30da314966dd2371d65540e5 authored about 2 years ago by Tony Zorman <[email protected]>
X.A.Search: Add arXiv, clojureDocs, cratesIo, rustStd, zbmath

Related: 233a05908d6953be79f02a030ab5f20272357630
(https://github.com/xmonad/xmonad-con...

57b5055858e686f6bb4265d3e07f532d9ff3c2f9 authored about 2 years ago by Tony Zorman <[email protected]>
X.A.Search: voidpackages -> voidpgks_x86_64{_musl}

Musl on Void is popular enough that it makes sense to provide an extra
search engine for it.

Re...

af5fced79ada0f14e1b6924f573f8d9c1072daeb authored about 2 years ago by Tony Zorman <[email protected]>
CHANGES: Reindent

Fixes: https://github.com/xmonad/xmonad-contrib/pull/777

d7499d1db0320f644428bc2c4c51286918ae72f5 authored about 2 years ago by Tony Zorman <[email protected]>
Added AUR, Flora, nCatLab, ProtonDB, RosettaCode, Sourcehut, Steam, Void

Linux packages. Reorganized the list, and added wiktionary which was
forgotten in the list althou...

233a05908d6953be79f02a030ab5f20272357630 authored about 2 years ago by Luc-Saccoccio <[email protected]>
Merge pull request #774 from slotThe/nsp/exclusive

X.U.NamedScratchpad: Add exclusive scratchpad capabilities

e406e27139a14b3f06dc6d3e5ba2886376ee7a41 authored about 2 years ago by Tony Zorman <[email protected]>
X.P.OrgMode: Also parse time in HHMM format

1c6ae39fc9181f9610b90529af7b148840f427b2 authored about 2 years ago by Tony Zorman <[email protected]>
X.P.OrgMode: Parse dates case-insensitively

8b4560dc1e42f65ff2c505d6190ebd497ed21668 authored about 2 years ago by Tony Zorman <[email protected]>
X.P.OrgMode: Include 00:xx and xx:00 in the date range

b627306772eb37b167a9e9ef4961696a53fbcee3 authored about 2 years ago by Tony Zorman <[email protected]>
Fix documentation bug in X.A.GridSelect

608a8e4b882cb9dbb54fdd2d9d5303ad09c9c982 authored about 2 years ago by L. S. Leary <[email protected]>
Merge pull request #772 from ilya-bobyr/master

EwmhDesktops: _NET_CLIENT_LIST_STACKING: In focus order

6373dc41fa4dfb2a12c20e431976ceee6fd03837 authored about 2 years ago by Tony Zorman <[email protected]>
CI: Compatibility with mtl 2.3.1

Libraries like Control.Monad are no longer exported from
Control.Monad.Reader et.al.

Related: h...

8cb789af39e93edb07f1eee39c87908e0d7c5ee5 authored about 2 years ago by Tony Zorman <[email protected]>
EwmhDesktops: _NET_CLIENT_LIST_STACKING: In focus order

Order workspaces based on the visibility, before collecting windows.
`_NET_CLIENT_LIST_STACKING`...

cf975d082eb34e9b52d1556253be785690efbec8 authored about 2 years ago by Illia Bobyr <[email protected]>
Merge pull request #773 from aplaice/broken_links_doc

Fix some more broken inter-module docs links

e0d1f177ea6c620b7612e431ff01b3ca1a62c829 authored about 2 years ago by Tony Zorman <[email protected]>
X.U.NamedScratchpad: Add documentation about other types

With [1] and now [2], NSP has a lot more functionality that used to be
confined to other modules...

226629977b1ce915fa5e12677a6437504ee27184 authored about 2 years ago by Tony Zorman <[email protected]>
X.U.NamedScratchpad: Add exclusive scratchpad capabilities

f059829f03195bb22e4345a2a8a3c8ad5dc0a632 authored about 2 years ago by Tony Zorman <[email protected]>
X.U.ExclusiveScratchpads: Deprecate

Obsoleted by the exclusive scratchpad functionality of X.U.NSP.

ab6299a48823e61380fd8b0571b5a9b42e174de1 authored about 2 years ago by Tony Zorman <[email protected]>
CHANGES: Re-indent newest changes

To conform with the style that all of the other changes (and the
breaking changes of the same re...

bb9d6edad6d3cd6f65767a436270a063fdbaaf8f authored about 2 years ago by Tony Zorman <[email protected]>
X.U.NamedScratchpad: Factor out isNSP

This function can be pretty useful in a general context, so let's factor
it out.

49e9570f12c52a06914839fb50f16c15e5705552 authored about 2 years ago by Tony Zorman <[email protected]>
X.Prelude: Add findM

Several definitions of this were scattered over a few modules, so just
re-export it from our pre...

48a6d34f5507f23e24232a1c7aa9992053be2210 authored about 2 years ago by Tony Zorman <[email protected]>
Fix most remaining broken inter-module docs links

The links were broken due to:

1. Incorrect quotes (' instead of " for module links and occasion...

ca866229f60fa870292a1386ee536834a0eb6d8b authored about 2 years ago by Adam Plaice <[email protected]>
Merge pull request #760 from slotThe/orgmode/refile

X.P.OrgMode: Add orgPromptRefile[To]

d301affabb4705e6b0a12ed306542cc92ba8a421 authored about 2 years ago by Tony Zorman <[email protected]>