Ecosyste.ms: OpenCollective

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

github.com/xmonad/xmonad

The core of xmonad, a small but functional ICCCM-compliant tiling window manager
https://github.com/xmonad/xmonad

INSTALL: Add instructions for cabal-install

Related: https://github.com/xmonad/xmonad/issues/199
Related: https://github.com/xmonad/xmonad/i...

cbe7ee7c0393d46ead85e307a682269889fdc09d authored over 3 years ago by Tomas Janousek <[email protected]>
INSTALL: Use "console" syntax highlighting for console listings

7b7feeca42ffa3260b9763c70d6856432d932e25 authored over 3 years ago by Tomas Janousek <[email protected]>
INSTALL: Add section about launching XMonad as default WM

256eb29ef1a6672803d5e906decf0c7a79338e25 authored over 3 years ago by Tomas Janousek <[email protected]>
INSTALL: Mention dependencies for a couple common distros

4ba9c8b8c157c819c0eff1d948017942c8a3a592 authored over 3 years ago by Tomas Janousek <[email protected]>
INSTALL: Drop indent from code blocks

Makes it easier to copy&paste.

98173777fe5ad0a10d9a3630814a8d280bd20d2f authored over 3 years ago by Tomas Janousek <[email protected]>
Merge pull request #308 from liskin/release-infra

Automate and document releasing to Hackage + couple cleanups

05aeef0dc2ef84d92f2d3dec6cd3acdecb4c9851 authored over 3 years ago by Tomáš Janoušek <[email protected]>
Revise dependencies a bit

utf8-string isn't needed since d9e3ebf53194d1cf02bae28f0c885b5c75610cfa
(late 2014).

Most of th...

72cbe0667d9ff5e624f692f666822f1f4c3af345 authored over 3 years ago by Tomas Janousek <[email protected]>
Revise extra-source-files in xmonad.cabal

Ship the new docs, drop tests as these get picked up automatically.

d64aeba80fee1409f9219fbc75e3a928ff254c79 authored over 3 years ago by Tomas Janousek <[email protected]>
Automate and document releasing to Hackage

Pioneered in https://github.com/xmonad/X11, this adds automation for
Hackage releases and update...

85787ce059a03fe2a2878df326486fd6a5238716 authored over 3 years ago by Tomas Janousek <[email protected]>
Merge pull request #312 from mzrinsky/update-cheatsheet

Add help command to help message

af354f7528ada1de451365a0f5138ef10a318360 authored over 3 years ago by slotThe <[email protected]>
Add help command to help message.

Attempt to contribute to xmonad,
and add a simple line to the help message,
containing the help ...

1a4c95fac8a4bce686caacbfc82807b737d6653b authored over 3 years ago by Matt Zrinsky <[email protected]>
Merge pull request #309 from MuhammedZakir/xmessage-fix

Use printf instead of echo for xmessage help

42d319545b36020b9b3cdf121f1ba04cc58b847d authored over 3 years ago by slotThe <[email protected]>
Use printf instead of echo for xmessage help

In some shells—like bash—the entire help message is shown in a single
line because a newline is ...

2e6eb9068d548473392873e7ec11a890d97abdea authored over 3 years ago by MuhammedZakir <[email protected]>
INSTALL.md: Mention stack upgrade

Users who are installing stack on systems like Debian stable or Ubuntu
may get really old versio...

13849c6230188cfbc303348ea3b374be4b60b655 authored over 3 years ago by slotThe <[email protected]>
MAINTAINERS.md: Update xmonad core team, add hall of fame

More or less synced with https://xmonad.org/community.html

Fixes: https://github.com/xmonad/xmo...

6a7eb85e84ddc2091706fbce5ff293e859481e51 authored over 3 years ago by Tomas Janousek <[email protected]>
MAINTAINERS.md: Add slotThe

Related:
- https://github.com/xmonad/xmonad/issues/75
- https://github.com/xmonad/xmonad/iss...

2a3c358533cc9edb0dd7b19665f4ff9f653437b3 authored over 3 years ago by slotThe <[email protected]>
Tutorial: Remove ewmhFullscreen for versions < 0.17

Not released as of xmonad-contrib 0.16.

Related: https://github.com/xmonad/xmonad/issues/307

28637d0db78650c0e58c9d550d5aaf5a03d61847 authored over 3 years ago by slotThe <[email protected]>
Bump version number (pre-release 0.16.9999)

Merging NewSelect into Choose is a breaking change, bump the version to
let xmonad-contrib depen...

b14b3ffcecfbc11d7c8df221693f627ddf3eb182 authored over 3 years ago by Tomas Janousek <[email protected]>
Merge pull request #281 from slotThe/NewSelect

Merge X.L.LayoutCombinators.(|||) into X.L.(|||)

bbb4a0ef25e990b419b10bca2ea9ed98e11d6038 authored over 3 years ago by Tomáš Janoušek <[email protected]>
X.Layout: Simplify JumpToLayout implementation

The `choose` combinator is very general; much more so than the
combination of `switch`, `swap`, ...

9db74715f20c4c9d74a4060267d793ef2c7f43f1 authored over 3 years ago by slotThe <[email protected]>
Update CHANGES.md

5b064f474d0236941ef87ef204059465cbc66dc8 authored over 3 years ago by slotThe <[email protected]>
Merge X.L.LayoutCombinators.(|||) into X.L.(|||)

The functionality of the former are quite handy to have in core and we
can do so with minimal co...

bffa6dc2ceecab94b8fe71524a69e21690acf778 authored over 3 years ago by slotThe <[email protected]>
Call xrrUpdateConfiguration to sync Xlib's view of screen config

Xrandrint.h says:

/*
* if a configure notify on the root is recieved, or
* an XRR...

341dea590795b0a855e43489a8ed6a85719afeb5 authored over 3 years ago by Tomas Janousek <[email protected]>
Clean up uses of setClientMessageEvent

In sendRestart, switch to the new setClientMessageEvent' and pass no
data, as no data are expect...

676530307bb7f425276ae44e32915b23ecf3c36e authored over 3 years ago by Tomas Janousek <[email protected]>
Bump version number (pre-release 0.16.999)

09425bbe43941b10e2fedf435f82ce8aa521ee07 authored over 3 years ago by Tomas Janousek <[email protected]>
Bump X11 dependency

We have a bunch of open PRs that need features added in X11-1.10.

Related: https://github.com/x...

1805666e9d77cb43b9b23e94d906b6228f0f6b82 authored over 3 years ago by Tomas Janousek <[email protected]>
Upcase tutorial file, mention it in README

Related: https://github.com/xmonad/xmonad/pull/278#issuecomment-850717606

40cd2081da08047f3b265419ab1d36430c3d083c authored over 3 years ago by slotThe <[email protected]>
Merge pull request #278 from slotThe/new-tutorial

Add New Tutorial

66514127f36469a92959a51aaa39978a5c044a4b authored over 3 years ago by slotThe <[email protected]>
tutorial.md: Point IRC channel to libera.chat

The reference to the freenode matrix channel is deleted for now; though
it may be added back in ...

fdc3bf0484f18729e6b0d64f6aa98a1e2e8c3cee authored over 3 years ago by slotThe <[email protected]>
Add tutorial.md

7199d953a7fe702a50cdb6426516dc13e6d3f7c5 authored over 3 years ago by slotThe <[email protected]>
tutorial.md: Use logTitles

Ever since 322e06eed9c4b23a465d2857df462b8a2d716246 `ppTitleUnfocused`
does not exist anymore, a...

f97d2527ff1dc6e17c147ea15ca0bab243f5e580 authored over 3 years ago by slotThe <[email protected]>
Add INSTALL.md

15653d4669fe89d4070bc953a87109a0910fb299 authored over 3 years ago by slotThe <[email protected]>
Switch IRC channel to irc.libera.chat

Since freenode has decided to kick us off because we said that we're
moving to Libera:

Topi...

d64a22d8db880eb448f19b725308895bc34fed70 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Refresh caches once a month

GitHub Actions writes caches on the first miss and then never updates
them again. If the CI is u...

2e9f8dc831e71f1b526c71824cc6790f62e0e9c7 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Prevent ~/.stack/pantry cache from being empty

When building with an LTS version that has exactly the dependencies we
need (X11-1.9.2), stack d...

e8bfc5bb69529bffe777eef921214fe90a37dd66 authored over 3 years ago by Tomas Janousek <[email protected]>
Remove all instances of deriving Typeable

The derivation of Typeable has been automatic for quite a while now.

Related: https://github.co...

9e5b16ed8ae35385389d6cd7dc6054fef4e4f915 authored over 3 years ago by Joan Milev <[email protected]>
Use -Wno-* instead of the obsolete -fno-warn-*

d72da951c94b70b7245a4c6dba667d235db3185f authored over 3 years ago by Tomas Janousek <[email protected]>
Unclobber dirs/Dirs in import XMonad

"dirs" is used several times in xmonad-contrib as a short for
"directions" and when I tried rena...

90101613e76de52c9586b11032f8bb2a66cd4c72 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: git-friendly apt deps in cabal.haskell-ci

6caac22df135614fecc66b4dcf1f7792352f07da authored over 3 years ago by Tomas Janousek <[email protected]>
Merge branches 'pr/grabkeys-nosymbol', 'pr/extensible-config' and 'pr/funding'

e9987b1adfee19b0b442ffd976283e037c1f3095 authored over 3 years ago by Tomas Janousek <[email protected]>
Prevent grabKey from accidentally grabbing all unbound keys

grabKeys doesn't check that a KeySym is valid before looking up the
KeyCode(s) it's bound to. In...

383ffb772e4a14d9dabd3a439f952079b94a5342 authored over 3 years ago by Tomas Janousek <[email protected]>
Add Sponsor button to GitHub

These past months I've spent a lot of time working on xmonad¹ and I feel
like I've done a lot. T...

6379307baa44abacdf304b78d7f4af82a4c4da78 authored over 3 years ago by Tomas Janousek <[email protected]>
Add support for extensible config in contrib modules

It's often difficult to make contrib modules work together. When one
depends on a functionality ...

d620639f7d40eb1067f9da7dc37a52ce20cb4ce1 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Fix failing installation of GHC

Since actions/virtual-environments#3268, the GHC PPA is no longer
enabled by default. :-(

(It w...

a5cee9bac265485d3e85ea707aeeac5e34a94ba3 authored over 3 years ago by Tomas Janousek <[email protected]>
man: Update

131fd3669f6c2952d3094016d14873fdfe66f98c authored over 3 years ago by github-actions <[email protected]>
GenerateManpage: Drop all dependencies except base and invoke in CI

pandoc's API changes often enough that distros like Debian were patching
our GenerateManpage.hs ...

56f810d18279f823f127022df7280728f4cb9c50 authored over 3 years ago by Tomas Janousek <[email protected]>
Merge pull request #289 from slotThe/maintainers

Update MAINTAINERS.md: add twitter, website references

46f637e0bed18fa09e46e8f8ad5ccd0ae19d6fa0 authored over 3 years ago by Tomáš Janoušek <[email protected]>
Update MAINTAINERS.md: add twitter, website references

Relevant mailing list discussion for the website part is available at
[1].

[1]: https://mail.ha...

095d0e37d6bc04b5a7bac4678170a694719cb0a5 authored over 3 years ago by slotThe <[email protected]>
Merge pull request #288 from slotThe/minimal-pragma

Add `MINIMAL` for `ExtensionClass` and `LayoutClass`

7e798afd119d66e636ff0a9bcd4eab96c5a9ba72 authored over 3 years ago by Tomáš Janoušek <[email protected]>
LayoutClass: update documentation

Make it clearer that we in fact do not require implementations for a
minimal complete definition...

669a9aed9e7cb38ee3205e20cc925a3ad21a14de authored over 3 years ago by slotThe <[email protected]>
ExtensionClass: Use MINIMAL pragma

c869129c719d3595348030fe6b64b79d20879e8a authored over 3 years ago by slotThe <[email protected]>
Merge pull request #202 from wygulmage/stack_instances

Add Functor, Foldable, and Traversable instances for StackSet.Stack

b8523a3c9b5508e5174494083a7bac6b9bd0d39b authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Update CHANGES

910d99cb742d1b3393e7915465d32561d2849280 authored almost 4 years ago by Tomas Janousek <[email protected]>
Disable quickcheck-classes when building with stack

Stack doesn't support automatic flags: it doesn't backtrack when
dependency resolution fails usi...

400730fe3b8aab8e7f9403215c88b37e44fe7a66 authored almost 4 years ago by Tomas Janousek <[email protected]>
Make quickcheck-classes dependency optional

031bbd62306e592ddd0768d4e5b1105bf5e81032 authored almost 4 years ago by Tomas Janousek <[email protected]>
Add quickcheck-classes tests for Stack

The tests are implemented by using a newtype wrapper `TestStack`. This is to
avoid creating `Eq1...

05e8c204e9583071feec545ac836a25075c6baef authored almost 4 years ago by Keith <[email protected]>
Add Foldable, Functor, and Traversable instances for Stack

`Functor` is provided by DeriveFunctor.
`Foldable` uses `integrate` (`Stack`'s `toList`).
`Trave...

2c91ea1621563b504dc4cc43f210dc96a2c62cdf authored almost 4 years ago by Keith <[email protected]>
Simplify quickcheck-classes tests for Stack

We don't need the compat hacks for GHC 8.4.

6c5204b91ce43edc177304bb5f1c72662060da54 authored almost 4 years ago by Tomas Janousek <[email protected]>
ci: Enable -Werror

We don't want to ignore warnings do we?

5cdf428f5513e14f7e13c707ceeca1ed42207625 authored almost 4 years ago by Tomas Janousek <[email protected]>
Drop "testing" cabal flag

Since 8863761d660a70984595d9162319801e648b69ec (early 2014), the test
suite is a proper cabal te...

14d9fa247ae7e810e15b1cb09454c93bbe4cf946 authored almost 4 years ago by Tomas Janousek <[email protected]>
tests: Fix build with GHC 9

Related: https://github.com/xmonad/xmonad/issues/283

c90df530814d3ae3a0664f8095ad46de7871f6f6 authored almost 4 years ago by Tomas Janousek <[email protected]>
Drop deprecated migrateState

migrateState is only necessary when _live_ upgrading from xmonad 0.12,
so I believe we can drop ...

22b579bd14bce40af2c5123e05823c437983f558 authored almost 4 years ago by Tomas Janousek <[email protected]>
ci: Cache pantry (hackage metadata) separately

This further reduces our usage of cache storage by caching the metadata
only once per repo. Now ...

cfe99998fc9289a807c7538d83187b57e677f692 authored almost 4 years ago by Tomas Janousek <[email protected]>
ci: Refresh tested-with

Related: https://github.com/xmonad/X11/pull/75
Related: https://github.com/xmonad/xmonad/issues/283

fd243ca1c177f01e6c0c5b296fba4d039723f007 authored almost 4 years ago by Tomas Janousek <[email protected]>
ci: Use system GHC in Stack to not waste GH Actions cache space

Stack installation of GHC takes more than a gigabyte, so caching it
wastes space (GitHub docs sa...

9fce3805fcf27719cddd15f6fb9d6bf9443bfa5a authored almost 4 years ago by Tomas Janousek <[email protected]>
ci: Move apt deps to cabal.haskell-ci and regenerate haskell-ci

Related: https://github.com/xmonad/X11/pull/75
Related: https://github.com/xmonad/xmonad/issues/283

e4659c2475565b867d8f2e0aeabbbdc32ac4f33d authored almost 4 years ago by Tomas Janousek <[email protected]>
ci: Minor cleanup

* rename workflow to Stack

* test all branches (provides feedback before opening a PR)

* split...

caae51c39952790556a4bd9577f6b11c5da6b22f authored almost 4 years ago by Tomas Janousek <[email protected]>
Revert "Revert "Re-enable lts based testing""

This reverts commit 8a8d5f71b16a929222579b3d3509ed31ae9e124d.

There will be a separate GH Actio...

fb390fa9ccb7a4c73a6b29d609bf30daf5e7d682 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #275 from liskin/pr/notifications-obscured-by-floats

Fix obscuring notifications when moving floats

4a0b166998a838d91f002991da82507a2d04d3bb authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Fix obscuring notifications when moving floats

Since 4565e2c90ef5, not only do we raise the floating window to top when
starting dragging, we a...

b9ce5b034ba389b95b663e9f56bbc18a227f8695 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #223 from wygulmage/cleanup-tests

deleted unused 'mul' definition in 'prop_aspect_fits'.

a90558c07e3108ec2304cac40e5d66f74f52b803 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Merge pull request #200 from wygulmage/strict-rectangle

Make ScreenDetail a newtype and RationalRect strict in its contents

56b0f850bc35200ec23f05c079eca8b0a1f90305 authored almost 4 years ago by Sibi Prabakaran <[email protected]>
Merge pull request #267 from xmonad/revert-266-reenable-lts

Revert "Re-enable lts based testing"

51a179dc68b4c9061f99538ce618c68bbfed3443 authored almost 4 years ago by Peter Simons <[email protected]>
Revert "Re-enable lts based testing"

8a8d5f71b16a929222579b3d3509ed31ae9e124d authored almost 4 years ago by Peter Simons <[email protected]>
Merge pull request #266 from xmonad/reenable-lts

Re-enable lts based testing

4b69a456cc216b6ae41d1f326c1a9ecb5e22c97b authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Re-enable lts based testing

e12d0be1b2aacdf4d9c22cdeb293a44d7fb09c21 authored almost 4 years ago by Sibi Prabakaran <[email protected]>
Merge pull request #265 from xmonad/t/haskell-ci

Generate CI with the haskell-ci utility.

002326ceb1f89604fc0a65e55b56720322d885a0 authored almost 4 years ago by Peter Simons <[email protected]>
Generate CI with the haskell-ci utility.

758e3d85e60b8149fe3fb17a4efe569334ee70f5 authored almost 4 years ago by Peter Simons <[email protected]>
made ScreenDetail a newtype and RationalRect strict in its contents.

f5bd77a7f8844fc2f6be10ec7b08ca1987a9e13b authored almost 4 years ago by Keith <[email protected]>
Merge pull request #263 from slotThe/exception-extensible

Control.Exception.Extensible -> Control.Exception

519c79a57e8a7b5ff05b52ed2089b10ce94cdbd4 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Control.Exception.Extensible -> Control.Exception

According to its documentation[1], this module simply re-exports
Control.Exception on recent GHC...

0aa40480f94b136b22d7bf7adf195cff6a40ab6b authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #261 from xmonad/t/switch-stack-builds-to-nightly

stack.yaml: switch from Stackage LTS to Nightly

36dd6afb49c170d3bd2792d9ee374b866ecd1ae1 authored almost 4 years ago by Peter Simons <[email protected]>
Run CI builds with Stackage Nightly.

Unfortunately, our CI builds have a hard-coded assumption that all kinds of
LTS-X builds can be ...

3015968ee43a71648c260857d73dba19168083fe authored almost 4 years ago by Peter Simons <[email protected]>
stack.yaml: switch from Stackage LTS to Nightly

Let's use a moderately recent compiler like ghc-8.10.3
instead of the old 8.8.x branch for devel...

5bb6c88b414a41c43661509b1470881aa7ebc397 authored almost 4 years ago by Peter Simons <[email protected]>
Merge pull request #258 from slotThe/xdg-things

Revise XDG handling

f875a56620c03a071260ce76fc4c72e7f91d8eee authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Update documentation

70a75e5e3f15c89e840fc2940c071414d8b91bef authored almost 4 years ago by slotThe <[email protected]>
Revise XDG handling

Improve handling of the whole XDG situation. This now looks as follows

1. If all three of xm...

735fb58f6cc2b52fcc2c8b24d5e1d3e127bae86e authored almost 4 years ago by slotThe <[email protected]>
Sync MAINTAINERS.md with reality on GitHub

e8f48b77f975c31e911f12ad5e09dfb475cbee7b authored about 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #259 from vmchale/master

Accord with new pattern-match

e363c44bb0694c0932aab7091434c9eeb6e19653 authored about 4 years ago by Sibi Prabakaran <[email protected]>
update changelog

ec1c3e01597b23524225c72a4beb398a858a4668 authored about 4 years ago by Vanessa McHale <[email protected]>
Accord with new pattern-match

2a1a18023a15d13247148638edf29ca6bf9c3bce authored about 4 years ago by Vanessa McHale <[email protected]>
github: Sync test workflow with that of xmonad-contrib

ff738988d382c82ae7720b2149e97bd2c8402377 authored about 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #252 from slotThe/unused-imports

Get rid of unused imports

fc4657d529a8eec358184dca27c2854fdbb8f84a authored about 4 years ago by Sibi Prabakaran <[email protected]>
Merge pull request #255 from felixonmars/patch-1

Correct a typo in Layout.hs

bd961b7866d7b5146e660eba325f5b05f809201a authored about 4 years ago by Tomáš Janoušek <[email protected]>
Correct a typo in Layout.hs

3df77d6f20278f0c91896912b453f751e3b362ce authored about 4 years ago by Felix Yan <[email protected]>
Updated CONTRIBUTING.md and MAINTAINERS.md (#253)

* Updated CONTRIBUTING.md and MAINTAINERS.md

* Fixed broken GitHub links
* Added instruction...

b59c768cdd96694226b85118b91002e295cfde56 authored about 4 years ago by Yecine Megdiche <[email protected]>
Merge pull request #254 from slotThe/fix-LR

Rename LR = L | R to CLR = CL | CR

a37a3cb6e817c75d5c0ddc3ee4651839decb4386 authored about 4 years ago by Sibi Prabakaran <[email protected]>
Drop unsupported GHC versions from tested-with

Removes all versions of GHC that are not part of the CI, as these can't
be guaranteed to be buil...

3ea0d749543bf538c04e702575426146f73da23d authored about 4 years ago by slotThe <[email protected]>
Conditionally error on unused imports

This turns off the warnings about unused imports _unless_ one is using
the oldest supported vers...

823581816aad42e6547933d9d441ef58b00d232a authored about 4 years ago by slotThe <[email protected]>
Rename LR to CLR

Some modules in xmonad-contrib define their own LR type with L and R as
data constructors, leadi...

b3c860b892be390b0a269de4ed6615896fc62b98 authored about 4 years ago by slotThe <[email protected]>