| Commit message (Collapse) | Author | Files | Lines |
|
Ignore-this: 11e85dfe3d24cef88d8d89f4e7b1ec0b
This module provides 3 <XMonad.Prompt> to ease passwords manipulation (generate, read, remove):
- one to lookup passwords in the password-storage.
- one to generate a password for a given password label that the user inputs.
- one to delete a stored password for a given password label that the user inputs.
All those prompts benefit from the completion system provided by the module <XMonad.Prompt>.
The password store is setuped through an environment variable PASSWORD_STORE_DIR.
If this is set, use the content of the variable.
Otherwise, the password store is located on user's home @$HOME\/.password-store@.
Source:
- The password storage implementation is <http://git.zx2c4.com/password-store the password-store cli>.
- Inspired from <http://babushk.in/posts/combining-xmonad-and-pass.html>
darcs-hash:20140829131928-ab0f9-201583ab1cebfed0b77492c080b8a70f7b389eeb.gz
|
|
Ignore-this: d5de258c0a28cd5ba64a59cf37cd480a
Initial support for the Mate desktop environment (http://mate-desktop.org).
Based on existing Gnome 2 support, since Mate is a maintained fork of
Gnome 2.
darcs-hash:20140803020659-181ff-928c8525cae12676dc77ca7cb299f86421969a40.gz
|
|
Ignore-this: 51f9255b496cca79e4a53e274c400ecc
A set of hooks, and convenience combinators, to help with ManageHook debugging.
Ordinary users may well want to use debugManageHookOn in normal configs,
specifying a key sequence which can be pressed before running a command in
order to capture debug information just for that command's main window.
This is especially useful when trying to diagnose issues such as programs
that do not play well with SpawnOn, or ManageHook matching on 'title' when
the program does not set the window title until after it is mapped.
darcs-hash:20140803020601-181ff-78e3735233c7af1d65d1aa3b2b6dbfead1a987b7.gz
|
|
Ignore-this: 76b142e2b114604feac9b8e41cf71ab
darcs-hash:20140710013255-1499c-acdb8dd8d3e7d6ec601f5d6c24b37df7260f84ff.gz
|
|
Ignore-this: a85d1dc51bf54c59ae2bd9d948cc1088
darcs-hash:20140430205848-9f2e8-c9fc6988cf24f404bff77042f1ad11d2165f6193.gz
|
|
Ignore-this: 14a6fa263c423cd8cca3b2645b3930d7
Save almost arbitary data per window
darcs-hash:20140218100229-71adb-e69daa4b2d56a5308e37cb9bb41a893ab3905fbe.gz
|
|
Ignore-this: 87797ffffc8d0fd088482bd0c5baf0e
darcs-hash:20140202143415-3cb8c-2c4563a42fe033527662ff7f7aeb175f8a110b63.gz
|
|
Ignore-this: dac53f2a0505e740f05fdf03f1db0c21
This adds a new ("conditional") layout, IfMax, which simply runs one layout, if there are <
darcs-hash:20131201072634-c5067-1caf5f9de962285cf1b656266e78a0c46979f9c7.gz
|
|
Ignore-this: ce165178ca916223501f266339f1de39
This makes a breakage due to missing patches in core a bit more obvious.
Previously you would have a build failure regarding some missing identifiers
(def re-exported by XMonad from Data.Default), while after applying this patch
it will be clear that xmonad-core needs to be updated.
darcs-hash:20130720205857-1499c-cbb998f2fb97724b08f0d8b6ccd95d6c34cf3f06.gz
|
|
Ignore-this: 82785e02e544e1f797799bed5b5d9be2
darcs-hash:20130514215632-1499c-be3895cfdf29d6659c8835f099196efbaff3a0a5.gz
|
|
Ignore-this: 1dba2164cc3387409873d33099596d91
This module provides a way to link certain workspaces in a multihead setup.
That way, when switching to the first one the other heads display the linked
workspaces.
darcs-hash:20110210165018-2216c-b7c81c706c50c4401c433fc06e0c133a3d242156.gz
|
|
.xmobarrc file
Ignore-this: 2f6d7536df81eb767262b79b60eb1b86
darcs-hash:20130503194055-76d51-9e3ca933be83be287eb68ee7714ff35367ce4e94.gz
|
|
Ignore-this: 7402161579fd2e191b60a057d955e5ea
darcs-hash:20130502012132-76d51-db5a8296f28a2d9e16e5961bf8a235c8a0d078ed.gz
|
|
Ignore-this: 260711f27551f18cc66afeb7b4846b9f
darcs-hash:20130225180527-76d51-b742492a147372556c97d1f89ea18fa701267268.gz
|
|
Ignore-this: c9e7ce33a944facc27481dde52c7cc80
darcs-hash:20130109023307-7d114-b7e9156b6305334b707b63d04099e08a19bcc058.gz
|
|
Ignore-this: 1dd69577a60bae63362a42022764e5fd
darcs-hash:20130101014159-1499c-53603b0c79827377583c4f109ec33b8d32545f5f.gz
|
|
Ignore-this: 8c57d0f366509655d0473adf802eb1ce
darcs-hash:20121231104252-1499c-2a3761e10cc9a14f2d218f2cbd72b37b34cb37ea.gz
|
|
Ignore-this: b7767194e905f2bbd918bb0d371f281
darcs-hash:20121231184513-1499c-5873cdf752a4a758c6a0b452b674d918ea14bc14.gz
|
|
Ignore-this: 5f4818f7ec9ad37df58e73d4bb8b5590
darcs-hash:20121225202635-2383e-eb5cae938eb65f8d89feea63d38df6b3df5e3fde.gz
|
|
Ignore-this: 7f41c93fdd6643c687598d2fe07aad5d
Hooks to print diagnostic information to stderr (usually .xsession-errors)
to help debug complex issues involving the StackSet and received events.
darcs-hash:20120813223821-181ff-63a79101b02b74c351344ae3d2768153a688ec7c.gz
|
|
Ignore-this: 2384f5c1b886716b3d9785877c2e32f9
* Adds mkPromptWithModes, creates a prompt given a list of modes (list of XPType).
* Adds Setting `alwaysHighlight` to defaultXPConfig. When set to true, autocompletion always highlight the first result if it is not highlighted.
Adds module XMonad.Actions.Launcher. This module allows to combine and switch between instances of XPrompt. It includes a default set of modes which require the programs `hoogle`, `locate` and `calc` to be installed to work properly.
darcs-hash:20120628101749-c3db2-f6d1cd3315d56300d734f4c874409e0782096eac.gz
|
|
Ignore-this: 572ed3c3305205bfbcc17bb3fe2600a3
screens. In xinerama mode, when a workscreen is viewed, workspaces
associated to all screens are visible.
The first workspace of a workscreen is displayed on first screen,
second on second screen, etc. Workspace position can be easily
changed. If the current workscreen is called again, workspaces are
shifted.
This also permits to see all workspaces of a workscreen even if just
one screen is present, and to move windows from workspace to workscreen.
darcs-hash:20120706093308-61e16-46b0ce2a46807b2a72d2762db65d389080b14d6d.gz
|
|
Ignore-this: 4c0d5580e805ff9f40918308914f3bf9
is otherwise very difficult to do. Similarly to X.L.PerWorkspace, it provides
onHost, onHosts, modHost, and modHosts layout modifiers. It attempts to do
smart hostname comparison, such that short names will be matched with short
names and FQDNs with FQDNs.
This module currently requires that $HOST be set in the environment.
You can use System.Posix.Env.setEnv to do so in xmonad.hs if need be.
(Properly, this should be done via the network library, but I'm trying to
avoid adding that dependency.) An alternative would be to shell out to
get the name, but that has considerable portability hurdles.
darcs-hash:20120320030912-181ff-ac823f07d94265c3e745e623f6da79eeead4d121.gz
|
|
Ignore-this: f0608ffaa877f605eaa86c45a107a14d
Raising the X11 dependency while keeping the xmonad version the same leads to
problems where cabal install uses the dependency versions following hackage,
not what is installed.
darcs-hash:20120320005311-1499c-ef4170c0436b12b522283a27c818960c0fe0ec95.gz
|
|
Ignore-this: 41347c8f894d8d0b5095dfad86784cf4
This adds the X.H.DynamicBars module. It allows per-screen status bars to be
easily managed and dynamically handles the number of screens changing.
darcs-hash:20120316002204-24e3f-67000bafe484d1ff78675210e30e8e73d88233f3.gz
|
|
Ignore-this: 971a75dcad25f66848eef4174cd4ddd1
darcs-hash:20120316000302-76d51-db444dc2801d3b03900ce47429fe22571f03d4ad.gz
|
|
Ignore-this: 1ff5a0caa2a1e3487e9a0831e385b3d2
Unless there is a particular reason for listing the lower and upper bounds
separately then this seems simpler and cleaner.
darcs-hash:20120312101800-2376b-352f75ffc425adca3217cba8c6725cf23fb04f9f.gz
|
|
Ignore-this: 3860cc71bfc08d99bd8279c2e0945186
This is a new module to support directional navigation across multiple screens.
As such it is related to X.A.WindowNavigation and X.L.WindowNavigation, but it
is more general. For a detailed discussion of the differences, see
http://www.cs.dal.ca/~nzeh/xmonad/Navigation2D.pdf.
darcs-hash:20111208205842-18a2b-588f34e94f0402a7153d5e9cae60edd322b87c1b.gz
|
|
Ignore-this: ac48a0d388293cc6c771d676aaf142e3
In the future, require Cabal >
darcs-hash:20111118232511-1499c-13c238ed64ea450ce717fe5833dbefc234923406.gz
|
|
Ignore-this: fd50e32f61af64b9e53701787cebcd97
They provide many useful exports and are linked from X.L.Groups so promote
them from other-modules or missing status.
darcs-hash:20111104053703-18562-206260e759f3c6c5a9bc8f0f7e9d5f0ddaa679a9.gz
|
|
Ignore-this: 377b748cb6b84ef7c9f7cde1d4ebd535
LayoutBuilderP is similar to LayoutBuilder (and is based on it), but LayoutBuilderP places windows matching given X.U.WindowProperties.Property (or any other predicate) into one rectangle, instead of fixed number of windows.
darcs-hash:20110511154010-c5067-2f813b2d31a92230d7de035602ec4e659c742abd.gz
|
|
Ignore-this: f21d1085ecca26602631f46c45bc198b
darcs-hash:20110226002436-8238f-94884b9edfc4117dba16642bb1f17a719abbbe25.gz
|
|
Ignore-this: ef0e0089dca94c7c2321f791d5d7ffe
darcs-hash:20110224024937-8238f-970aab5c39cfe6fe3a39ef465f1662a894d959bf.gz
|
|
Ignore-this: 5a6a99b7fcc31236152a82aa9c2cda16
darcs-hash:20110224023613-8238f-25d3f73ee0b88c110e58ea8dc008010b4582886d.gz
|
|
Ignore-this: 125891614da94a5ac0e66e39932aa17e
darcs-hash:20110412015127-f7719-b454f97efad45c01418f606303595e8369b81f4e.gz
|
|
Ignore-this: c3f3bf382225ec14477ed9298aea89af
darcs-hash:20110115180553-1499c-d33ab77099d9e6b839eaa6e0337640d933e17e8a.gz
|
|
Ignore-this: 301805eb559489d34d984dc13c0fa5d0
darcs-hash:20110105032535-bbeb2-893cd5340a5c6a8f6d459a4e0a35d5e16233711d.gz
|
|
Ignore-this: 4b460e9a25abbb4f988801052232147a
darcs-hash:20101116221611-dc3a6-529b2debf0b89fa9ac9283abd22fbf8ac513b41a.gz
|
|
Ignore-this: 4fb7f279365992fe9e73388b0f4001ac
darcs-hash:20101115232654-1499c-411b53c153acbcbf791150e3923a754abe530202.gz
|
|
Ignore-this: d6565f9033cc40fd177a20d1688f3ed7
A couple removed constructors need to be replaced by the lowercase versions
(ex. State
darcs-hash:20101113022204-1499c-2200b106999a84f3933ae626b7df647a4c51b6cf.gz
|
|
Ignore-this: eb000855e28c39140762f09ce02dd35
Not listing aforementioned module can cause build failures in libaries
that depend on xmonad-contrib.
darcs-hash:20101024191850-723a1-6b38178b0f01acab73419437f85755cb1871169f.gz
|
|
Ignore-this: 19a4a81601c23900d78d85bd0627d5bb
darcs-hash:20101016165536-1499c-b4f6c4b3795637e47cae86461d287ca2d4448dde.gz
|
|
Ignore-this: c562ce1df81bce9a7dc5e7fe2dc67a43
XMonad.Hooks.Minimize handles both minimize and restore
messages. Handling restore messages was already done in
RestoreMinimized, which this module intends to replace.
darcs-hash:20100616051124-18f27-729a41e41728de0e8c32f53032633d34b92ebf0f.gz
|
|
Ignore-this: c286dbd1b365326fa25a9c5c0e564af7
This module adds two related facilities. The first one allows cycling through
the windows in a window group. A group is defined as the set of windows for
which a given Boolean Query returns True. The second one keeps track of the
history of focused windows and allows returning to the most recently focused
window in a given window group before the currently focused window.
darcs-hash:20100510081412-18a2b-f3a46acd1883a5b74f70ab2457694a05d5568c5d.gz
|
|
Ignore-this: 113f6ef92fd31134fb6752a8b8253c3a
With KeyRemap it is possible to emit different keys to client windows, when
pressing some key. For example having dvorak layout for typing, but us for
keybindings.
darcs-hash:20100502152322-caded-3d1063ea35511ec6ffbbf98ead626181e7f0f512.gz
|
|
Ignore-this: 418dbf488435c7c803695407557eecfb
* Added a XMonad.Util.Image module to manipulate simple images
and show them into an X drawable
* Added the possibility of using image buttons instead of plain
text buttons into the title bar
* Added a XMonad.Layout.ImageButtonDecoration as an example of
how to use the image buttons
darcs-hash:20100331093808-a84fe-e6d3ce505f7656eef13f0c0609a8d236d9cd8d25.gz
|
|
Ignore-this: 8fc40821759d7ed439ecc6726417f52d
Utility functions and examples using X.L.Groups.
darcs-hash:20100117010236-5ccef-d43cc0223b2ecaeb708c212d6fcf57a89a8a1a8b.gz
|
|
Ignore-this: 167e191d520a36b94cf24121ead67dae
The mother of all layout combinators.
darcs-hash:20100117005301-5ccef-d1c1a05b6b9150c919373238df5659f23566249d.gz
|
|
Ignore-this: c464ae1005679484e364eb6ece31d9fc
Row layout with individually resizable elements.
darcs-hash:20100117003939-5ccef-4ae41bdfe49f01a78884e97e8054b52b346dac70.gz
|
|
Ignore-this: 38a5c638e36090c746356390c09d3479
darcs-hash:20100117002612-5ccef-27e50ef969b6b58fe5028e6f7cf39a4ca92252b1.gz
|