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
Fixes: https://github.com/xmonad/xmonad-contrib/issues/592
38c11c1e3cfa1b91d9af796872e3d011895b4d50 authored over 3 years ago by slotThe <[email protected]>
X.D.Extending claims to index all of the contrib library, but this was
not really the case. Whi...
* X.A.Search: Update/Remove outdated URLs, add GitHub
- The `codesearch`, `openstreetmap`, ...
20fdcbad0181d9e8fc7571799b1bb02952489df6 authored over 3 years ago by slotThe <[email protected]>
- The `codesearch`, `openstreetmap`, and `thesaurus` searches were
using old URLs; update ...
It really is time.
7f49fe3b4d33169f04768e7539de9e9dc79df9f4 authored over 3 years ago by slotThe <[email protected]>X.A.WithAll: Add killOthers
948c048832d3119305486436864cad6ac9b218c3 authored over 3 years ago by slotThe <[email protected]>
This adds the function `killOthers`, which kills all unfocused windows
on the current workspace....
Add custom title to xmonad prompts
0c6fdf4e75dd4d31bc8423010fbabbab7c23ee03 authored over 3 years ago by slotThe <[email protected]>
Currently when creating an XMonad Prompt one is stuck with "XMonad:" as
the title for the prompt...
Update X.L.Spacing documentation
81339f2044334c38f4c753f6a5fa905ae9e9db3a authored over 3 years ago by slotThe <[email protected]>
Users are having trouble with this module all the time. Now that
certain helper functions are u...
Related: https://github.com/xmonad/xmonad-contrib/pull/597
64e67d57492bca65d664352f2c238dfcdd559080 authored over 3 years ago by slotThe <[email protected]>4a63999df648ce18297c25be4c02ae36137fd1ff authored over 3 years ago by slotThe <[email protected]>
This has been removed already, so remove the link and move the
undeprecated functions out of the...
Undeprecate spacing convenience functions
04eadeb5ed24e3b209eb8b54ac36d96d43f63708 authored over 3 years ago by slotThe <[email protected]>These should be undeprecated for several reasons:
- The suggestion to use spacingRaw is prett...
cadb178819fa70b7fc83c69399c11030491de8b9 authored over 3 years ago by Ivan Malison <[email protected]>X.U.Loggers: Add `logTitlesOnScreen`
04713d2e9c0d2a42b69df3e6024ad419da0700bf authored over 3 years ago by slotThe <[email protected]>0935fd26e0f22afdaae77d9b331660aa1ada331b authored over 3 years ago by slotThe <[email protected]>
This works like logTitles, but gets an explicit screen to log the window
titles on. This may be...
Use xmessage from core
a9ad56be11eac5a0fb97d3e016ea410da952db6d authored over 3 years ago by Tomáš Janoušek <[email protected]>Related: https://github.com/xmonad/xmonad/pull/318
07040cbd585b1b72e566b621c457c11efe0497aa authored over 3 years ago by Tomas Janousek <[email protected]>
Replaced with https://github.com/xmonad/.github/blob/main/FUNDING.yml,
which points to xmonad's ...
Tested on https://github.com/xmonad/X11/releases/tag/1.10.1 so we can
deploy this here as well n...
X.A.WindowBringer: Add a filter function to config
fa00fad1d98f679f219e41ef10826faf5270672a authored over 3 years ago by slotThe <[email protected]>
It is already possible to "start" from $HOME by specifying a relative
directory (one starting wi...
09b1dc1a6eb4840a0e1141cc12a67f70f23266da authored over 3 years ago by Ivan Malison <[email protected]>
Fix spelling mistakes, as well as make the existing documentation a
little bit more accurate in ...
X.L.MultiToggle: Add function to query toggle state
b4a13e6b1b146f051762998fa8e30868dd8e6152 authored over 3 years ago by Tomáš Janoušek <[email protected]>3e83068e0a9162766bc3b22ca160c5cf9af51d92 authored over 3 years ago by Ivan Malison <[email protected]>
New layout modifier: XMonad.Layout.FixedAspectRatio
a03d58cf6a071f9bacb3543e70e94c0c5603434c authored over 3 years ago by Yecine Megdiche <[email protected]>Layout modifier for user provided per-window aspect ratios.
b6b6616400a902a8780fde61fe515ee5e56672b5 authored over 3 years ago by Yecine Megdiche <[email protected]>X.P.OrgMode: Fix behaviour of getLast
efcc424c981906667c7ad12bdf6b1bcbdad2d61a authored over 3 years ago by slotThe <[email protected]>
So far, while parsing strings like "<ptn><more-letters>", the `getLast`
function immediately sto...
Add regression tests to make sure we keep the behaviour fixed by
97aeaf11c10a0f38b4cd1df4726a10b...
e1a2bad168d88a9f4c2dced01419e1add561b02e authored over 3 years ago by Yecine Megdiche <[email protected]>
Add a flake.nix file
8fab38072489af3afff6c47922a403c3806d7514 authored over 3 years ago by Tomáš Janoušek <[email protected]>
With "nix build", just the build of xmonad-contrib itself takes 3
minutes (it builds twice, the ...
3e43315def13241702127095fd9408a2b5365234 authored over 3 years ago by Ivan Malison <[email protected]>
7c7ff1fabdca7bc261bdaa8f87dcbb3c14fa260d authored over 3 years ago by Ivan Malison <[email protected]>
X.A.UpdateFocus: Add focusUnderPointer
6f0b9e3142bdac4b7b4d5c1d78dcfae6879485a7 authored over 3 years ago by Tomáš Janoušek <[email protected]>
Some people like their mouse pointer to move when changing focus with
the keyboard, other people...
X.A.Submap, X.U.Ungrab: Sync after ungrab (fixes issues with runProcessWithInput)
78373349c234f2111fe9c3a98793a33fe8700715 authored over 3 years ago by Tomáš Janoušek <[email protected]>
When `runProcessWithInput` is invoked immediately after
`ungrabPointer`/`ungrabKeyboard`, we don...
73e4691ba77a259c9b94447a192169d187bc5909 authored over 3 years ago by Tomas Janousek <[email protected]>
Cuts a minute from the build. This was already disabled in the Stack
workflow and we just forgot...
c5654c47bad59120f445280a7062f32f3c188dde authored over 3 years ago by Tomas Janousek <[email protected]>
Fixes: f754b9f926d4 ("X.U.TaffybarPagerHints: init")
97508ac1091d5efa1a23d5efede710af767386a5 authored over 3 years ago by Tomas Janousek <[email protected]>ad23988a99f5d0d082582fa583c24288e4dddd94 authored over 3 years ago by Tomas Janousek <[email protected]>
f754b9f926d49c66b517b92139761b3fe046c9e0 authored over 3 years ago by Ivan Malison <[email protected]>
4c759ff70cd2105cfe39bd682056f4890001a844 authored over 3 years ago by Tomas Janousek <[email protected]>
X.L.NoBorders: Add OnlyFloat
97289ff6ca1f0edd0447870b9dcbe9a4b6858d9b authored over 3 years ago by slotThe <[email protected]>Add sublayouting to X.H.WindowSwallowing
815d0e397b40a52ca9cc14b5d2f27240d557d1a3 authored over 3 years ago by slotThe <[email protected]>
This implements window swallowing on top of SubLayouts; the matched
windows are simply tabbed to...
X.H.StatusBar: Simplify the fix for `def` as `k`
a3aff3b9461fb4eebf80fb99f31a316d0d78cc15 authored over 3 years ago by slotThe <[email protected]>Fixes: 58e2b803a478 ("fix: handle `const (0,0)` from passing `def` as keybinding action")
af2183b316683efbce3b31ddde18d6bd6ca6c336 authored over 3 years ago by Tomas Janousek <[email protected]>trap `(0,0)` keybinding function and use default binding
6b16e45166f40e623d10651cd983ab5e4fad3e20 authored over 3 years ago by Yecine Megdiche <[email protected]>
Before https://github.com/xmonad/xmonad/commit/383ffb7 this would
bind all unbound keys to toggl...
OnlyFloat should remove all floating borders at all times; this is a
property that's readily tes...
03f055fe0dfc2d0b20b977d919286184e4a35c02 authored over 3 years ago by slotThe <[email protected]>
220656aab07075736d9017f0e2123691f4e3b974 authored over 3 years ago by slotThe <[email protected]>
Rewrite GridSelect.stringToRatio to use randomR (fixes #572)
8a0a84f1d5cea8b1cc1d5a19932b0eca667cb436 authored over 3 years ago by slotThe <[email protected]>
Due to differences between random-1.1 and random-1.2, on newer systems
stringToRatio returns num...
This adds a new constructor to Ambiguity to unconditionally remove
borders for all floating wind...
Change EWMH windows ordering to be closer to the spec
Fixes: #567
da2fb360b81c969854a66e246cc37a0864edf8d0 authored over 3 years ago by slotThe <[email protected]>Closes: https://github.com/xmonad/xmonad-contrib/pull/569
5d0a3de24dae6035acb4426ff54748aa77e99d94 authored over 3 years ago by Tomas Janousek <[email protected]>
This should've been part of a0caca5edce9f00b7bdc7d709fa696d5630ad1dd but
got lost.
Fixes: a0cac...
23e3decbb2950d7289e8debc018ef4346066c899 authored over 3 years ago by Tomas Janousek <[email protected]>747862c1eb1b423e928e1e3733f3c8a5fefedb59 authored over 3 years ago by Tomas Janousek <[email protected]>
bbb093d466a733b5a921c28af9accf56b4d65147 authored over 3 years ago by AusCyber <[email protected]>
X.A.DynamicWorkspaceOrder: Export swapOrder and swapWithCurrent
27ae4bd2a4fd714139f8677701f544c2c7c68150 authored over 3 years ago by slotThe <[email protected]>
These actions are very convenient for managing the workspace order, and
should be made available...
fa82db1130258d83014ab6769a5297552c53242b authored over 3 years ago by Evgeny Kurnevsky <[email protected]>
X.U.NamedScratchpad: Add logHook to auto-hide named scratchpads on focus loss
1351f9a931f53e9f1e16c566c70cb8fa98f97785 authored over 3 years ago by slotThe <[email protected]>159adddb3bdd46509e019bf5ba82d4002ae4608a authored over 3 years ago by slotThe <[email protected]>
This adds a new logHook, nsHideOnFocusLoss, that hides the given
scratchpads when they lose focu...
Add shiftWin to X.U.PureX
5fffe03e063aef25881230918cc249f9143f7d80 authored over 3 years ago by slotThe <[email protected]>7d4c3e36c982c953033e9cfbd279c1803aa00380 authored over 3 years ago by ss7m <[email protected]>
640388942bdae31f192e6a68451a6151a5eefded authored over 3 years ago by sam-barr <[email protected]>
Moving this from the new modules in 0.14 to the current release was
missed when the pr was resur...
This exports the `withRecentsIn` function, as it's quite useful when
using X.H.RefocusLast in ot...
Remove all derivations of Typeable
722967cb12b8c102d13ea80df8c1b6d3e0e66bcd authored over 3 years ago by slotThe <[email protected]>
Typeable has been automatically derived for every type since GHC 7.10,
so remove these obsolete ...
X.P.OrgMode: Add property tests
4ddb3e4915a6b2dc0fdbc6344274262805e6a58d authored over 3 years ago by slotThe <[email protected]>`X.A.CycleWS`: deprecate `WSType` constructors, add `ignoringWSs` predicate
35197c89074fc9cf5a4e2c802cd8b156f1d2149a authored over 3 years ago by Yecine Megdiche <[email protected]>
`ignoringWSs` is useful in combination with `X.U.NamedScratchpad` to
skip a list of tags
By deprecating everything except `WSIs` and adding constructors to
logically combine `WSType` va...
When we applied hlint hints in bd5b969d9ba24236c0d5ef521c0397390dbc4b37,
the definition of deskt...
Adds a pretty-printer, as well as property tests that this is in fact
an proper inverse for the ...
The standard formatting for org is to left-pad single digits with a
zero; do that.
This is for disambiguation purposes. Otherwise, there is no way to
decide whether
message ...
1c6e6c808d004a4267e24c36e28392798f96d5aa authored over 3 years ago by slotThe <[email protected]>
Empty messages seem quite useless, but it's an easy fix for the parser
to be able to deal with t...
Instead of trying to find a prefix and then killing the rest of the
word, actually see whether i...
X.P.OrgMode: Linkify URLs with `orgPromptPrimary`
5067164d195a899a9e63547e94891919e97e0b74 authored over 3 years ago by slotThe <[email protected]>
If we have a URL in the clipboard and we use `orgPromptPrimary`, it
would be nice if
messag...
c9ca4ce026327d4fd2a3a59a5e9b13706bc35c58 authored over 3 years ago by slotThe <[email protected]>
This implements whitespace pruning at the end of a sheduled item or
deadline. If we have a mess...
X.A.CopyWindow: Add copiesPP
6d184e859ced72b8266d5d5b37004119da8f6dd9 authored over 3 years ago by slotThe <[email protected]>
This is a function that takes a pretty-printer and makes it aware of
copies of the currently foc...
X.L.IndependentScreens: Add workspacesOn, withScreen, fix marshallPP always sorting lexically
c89730fc32d2d6c4b1a699570ad1bc984736d9be authored over 3 years ago by slotThe <[email protected]>- Added `workspacesOn` for filtering workspaces on the current screen.
- Added `withScreen` to ...
8899078b00b21d5b36328eaabf208c3a5a2ba4df authored over 3 years ago by oogeek <[email protected]>c3b67ab0df5ab42557b1ed5a2baa796a17bb384d authored over 3 years ago by Tomas Janousek <[email protected]>
b6cd47db29f59633686ee8cd5d7a8fcc8d5f15e2 authored over 3 years ago by Tomas Janousek <[email protected]>