Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Haskell
Wiki community
Recent changes
Random page
HaskellWiki
Search
Search
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Xmonad/Config archive
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==XMonad Configuration Examples== For more screenshots see the [[Xmonad/Screenshots]] archive. '''''EwmhDesktops users upgrading to xmonad-0.9.*''''' '', please note layoutHook, handleEventHook, startupHook change.'' For more information about how to update your Ewmh configuration, and other changes that may require edits to <hask>xmonad.hs</hask>, see the [http://www.haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.8 0.9 release changelog]. === Template xmonad config files === ;[[/Template xmonad.hs (0.9)]] -- (Or for darcs<nowiki>:</nowiki> [[/Template xmonad.hs (darcs)]]) The template xmonad.hs file shows all the default xmonad settings; it is merely a slightly modified reference copy of the XMonad source module which sets up the configuration. Note that while this file is usable, it contains lots of uneeded extra settings; these can and in the past have caused problems when changes are made to handle e.g. upgrades to utilities such as <code>dmenu</code>, so you should remove anything that you are not specifically changing. For a plain text version of the template see the <code>man/xmonad.hs</code> file distributed with xmonad source, or you can [http://code.haskell.org/xmonad/man/xmonad.hs download the latest darcs template xmonad.hs] from code.haskell.org. === Minimal xmonad config files === The Arch Linux introduction to [https://wiki.archlinux.org/index.php/Xmonad configuring XMonad] is a good place to start. Also see the [[/John_Goerzen%27s_Configuration|John Goerzen tutorial]] for an example of customizing a minimal xmonad.hs like the following: <haskell> import XMonad main = xmonad defaultConfig { modMask = mod4Mask -- Use Super instead of Alt , terminal = "urxvt" -- more changes } </haskell> === Configs requiring the darcs (development) version of XMonad === ; [[/adamvo's xmonad.hs]] (darcs) : XMobars for multiple screens (xmobar>0.9.2), mediaKeys, SubLayouts, TopicSpace, support for replacing and temporarily running other window managers, extensive gridselect usage. [[Image:adamvo-single-screen.png|center|200px]] [[Image:adamvo-gridselect.png|center|200px]] ;[[/And1's xmonad.hs]] (darcs) :mirrored layout, manageHook, dynamicLog with dzen, conky piped into dzen, :urgency hints, perWorkspace layouts, gimpLayout, PP for dzen and xmobar, :custom keys with application shortcuts and mpd controls, gridSelect. [[Image:and1_xmonad.png|center|200px]] ;[[/Brent Yorgey's darcs xmonad.hs]] (darcs) :Tons of cruft accumulated over many years of using xmonad; probably everyone can find something in here that interests them! Features annotations showing which contrib modules are being used where, to make it easier to figure out how to use a given contrib module, or how to pull out little pieces of functionality for use in your own config. [[Image:byorgey-config.png|center|200px]] ;;[[/hgabreu's xmonad.hs]] (darcs) : One screen, SubLayouts, FadeInactive (with custom toggle fade), case insensitive shell prompt, heavy manageHook and keybindings customization. ;[[/loupgaroublonds xmonad.hs]] (darcs) : Gnome and kde compatible config with topicspaces and dynamic workspaces set up for context oriented workspaces. Uses xmonad-extras package for mpd. [[Image:loupgaroublond-config.png|center|200px]] ;[[/Marcot's xmonad.hs]] (darcs) ; With Gnome support and Multimedia Keyboard configuration [[Image:Captura_da_tela.png|center|200px|Marcot]] ;[[/Nnoell's xmonad.hs]] (0.11) :Xmonad stand-alone setup with dzen clickable workspaces, custom layouts, custom ppExtras, toggle tabbed layout, do not focus follow mouse on float layout, scratchpad and some other cool things. Additional configs [https://github.com/nnoell/dotfiles here]. [[Image:Nnoells full desktop.png|center|200px]] ;[[/Regalia's xmonad.hs]] (darcs) :Moderately customized. Some useful bits acquired over some time. [[Image:Regalia xmonad2.png|center|400px]] ;[[/Thayer Williams' xmonad.hs]] (0.9) :A simple, mouse-friendly xmonad config geared towards netbooks and other low-resolution devices. Dzen is used for statusbar rendering, with optional mouse integration provided by xdotool. [[Image:Thayer-xmonad-20110511.png|center|200px]] ;[[/TTimo xmonad.hs]](0.10) :Basic config with xmobar, hopefully a good starting point for more complex setups ;[[/yiannist's xmonad.hs]] : A clean and well-documented xmonad configuration file (based on the [[/Template xmonad.hs (0.9)]]). Uses: xmobar, scratchpad, double IM layout (for pidgin and skype), a layout prompt. === Configs for the current XMonad release (0.9.*)=== Many of these will also work with the darcs version of XMonad. ;[http://www.linuxandlife.com/2011/11/how-to-configure-xmonad-arch-linux.html /Linux and Life's tutorial] :A tutorial to install and configure xmonad-0.9.2 with xmobar and trayer in Arch Linux. It also shows how to use the french keyboard layout and laptop function keys in xmonad. [[Image:My-Xmonad-desktop.png|center|300px]] [[Image:Xmonad-desktop-busy.png|center|300px]] ;[[/31d1's xmonad.hs]] (0.9/gnome) ;[[/Andrea Rossato's xmonad.hs]] (0.8 +) :Tabbed, Xmobar with DynamicLog, (Shell|Ssh|Man)Prompt. [[Image:Arossato-config.png|center|200px]] ; [[/Andrea Spada xmonad.hs]] (0.8 +) : Tall, Resizable Mosaic and Combo, EvmhDesktops, additional keybindings - Work In Progress... ; [[/andrewsw's xmonad.hs]] (0.8 +) ; [[/andrewsw's .Xdefault]] : These screenshots show some compositing and nice transparent urxvt's with a circle layout and a magnified grid layout. <gallery>Image:Xmonad-circle-comp.jpg Image:Xmonad-mag-grid.jpg</gallery> ; [[/avendael's xmonad.hs]] (0.9) ; [[/avendael's .conky_bar]] :A very simple xmonad configuration that has conky piped into dzen with icons. :Workspace names are also changed into icons just for fun ;) [[Image:avendael_xmonad.png|center|200px]] ; [[/brad's xmonad.hs]] (0.8 +) : very basic, just some cosmetic and key-shortcut changes [[Image:brad.png|center|200px]] ; [[/David Beckingsale's xmonad.hs]] (0.9) : Xmonad config using the zenburn colour scheme. Uses custom keybindings for frequent tasks. Status bar is conky powered dzen2 ;[[/David Roundy's xmonad.hs]] (0.8 +) :Combo config for small screen + xclock. This config also keeps mod=mod1, and therefore moves a number of key bindings to non-standard locations (my laptop has no spare modifier keys). [[Image:droundy-config.png|center|200px]] ;[[/dmwit's xmonad.hs]] (0.9 + darcs from about March 2010. Works with 0.9) ;[[/dmwit's .xmobarrc]] :A somewhat screen-count-agnostic config, as I use this same file on :machines with several different physical setups. Auxiliary apps: :trayer, xmobar, dzen, yeganesh; layouts: fullscreen and Grid, with :independent workspaces on each screen. Uses some unapplied patches to :xmobar. [[Image:dmwit-config.png|center|200px]] ;[[/doitan's xmonad.hs]] (0.8 +) :libnotify UrgencyHook, many features from tips and tricks page integrated, many custom prompts including workspace and layout switching. [http://snipt.net/doitian dotfiles] ;[[/Don's xmonad.hs]] (0.9) :colours, use custom terminal, dynamicLogDzen [[Image:Xmonad-screen-dons-code.png|center|200px]] ;[[/enko's xmonad.hs]] (0.8 +) : I'm using xmobar and mostly tall layout (but in really it is just fullscreenlayout since there aren't any other windows). The config is accumulated stuff and could be cleaned of cruft, but since I don't know ATM what is cruft and what not, it is not an option, but it works for me™. I'm using urxvt as a terminal and the mailer you can see there is [http://www.gohome.org/wl/ wanderlust] for emacs. You can also see my [http://github.com/enko/dotfiles/tree/master screen setup] at the bottom. [[Image:2008-10-20-205748 1680x1050 scrot.png|center|200px]] ; [[/eschulte xmonad.hs]] (0.9) : Basic config for running overtop of the XFCE (in this case Xubuntu) desktop, with the XFCE panel shown. [[Image:eschulte.png|center|200px]] ;[[/Gwern's xmonad.hs]] (0.10) :Ratpoison-y keybindings; example usage of XSelection with searches. ; [[/Herzen's xmonad.hs]] (0.9) : Integrates with the Gnome Panel. This config uses the Gnome Panel both : to display xmonad's status (using the Gnome Workspace Switcher applet, : based on John Yates' config) and to display the current window's title : (using awick's xmonad log applet and DBus module from hackage). ;[[/ivy-foster-xmonad.hs|/Ivy Foster's xmonad.hs]] (0.9.2) : One screen; xmobar; customized ManageHooks; NamedScratchPads [[Image:ivy-foster-xmonad-screenshot.png|center|200px]] ;[[/jelly(12gen)'s xmonad.hs]] (0.9) ;[[/jelly(12gen)'s xmobarrc]] ; Standard setup using ShellPrompt, Actions.Search, xmobar, urgencyhook, custsom keybindings and scratchpad. [[Image:Screenshot 090711.png|center|200px]] ;[[/John Goerzen's Configuration|/John Goerzen's Configuration and Tutorial]] (0.8) : A step-by-step guide to customizing Xmonad, starting from where the tutorial leaves off, getting to a configuration with xmobar and simple but intentionally minimal customizations in xmonad.hs [[Image:john-goerzen-xmonad-screenshot.png|center|200px]] ;[[john-yates-xmonad.hs|/John Yates' polished Gnome bar]] (0.8 +) : This is an attempt to provide an easy path into the world of tiling window managers for colleagues using recent Ubuntu and RedHat distributions. Emphasis is on visual integration with familar UI elements while conforming to widespread tiling WM idioms: (1) a single bar, (2) no window decoration, (3) current window's title display in the bar. Starting from a vanilla Ubuntu Gnome setup I eliminated the lower Gnome panel and its applets. On the remaining upper panel I included left to right: (1) a standard Gnome separator applet, (2) the Gnome Window Selector applet, (3) dzen2 built with Xft support displaying the current window's title, (4) the Gnome Workspace Switcher applet: [[Image:john-yates-gnome-bar.png|center|600px]] : The Window Selector icon tracks the displayed window title. Clicking on that icon activates the selector, displaying window titles grouped by workspace: [[Image:john-yates-gnome-window-selector.png|center|600px]] : Mod-p preserves Xmonad's default dmenu binding. Keeping with the emphasis on font consistency I created a version of dmenu that supports Xft fonts and a bar height option (currently available as a [[dmenu-4.0-xft.diff|patch]] against dmenu 4.0): [[Image:john-yates-gnome-dmenu.png|center|600px]] : At present my [[john-yates-xmonad.hs|xmonad.hs]] is utterly sparse, attempting only to simplify the process of accommodating additional themes. ; [[/Josh Rickmar's xmonad.hs]] (0.8 +) ; [[/Josh Rickmar's dzenscript]] : This config uses keybindings optimized for the [http://colemak.com Colemak keyboard layout], alternate swapUp/Down methods which won't cycle windows if moving the last to first or vice-versa, a nice dzen2 status bar, and dwm-like tagging with CopyWindow. Workspaces which contain copies of windows are displayed with a different XPM in dzen (dwm-style). Xinerama keybindings are also removed, simply because I don't use them. [[Image:Jrick-xmonad.png|center|200px]] ; [[/Kapil gnomemenuadd.hs]] (0.10) :A hack to make the Gnome Menu popup just like the Gnome Run dialog pops up. This is a minimal addition to XMonad.Config.Gnome so that "dmenu" type programs are not _required_. This tries to solve [https://code.google.com/p/xmonad/issues/detail?id=451 Issue 451 in Xmonad]. ; [[/Kapil's networkmanagerprompt.hs]] (0.10) :Use XMonad.Prompt.Input to prompt the user to bring up and take down network connections using "nmcli". This xmonad.hs is a snippet that can be used to add this functionality to other configs. In principle, it should be possible to avoid "nmcli" altogether using the dbus interface to haskell. ; [[/k6b (kyle's) xmonad.hs]] (0.9.2) ; [[/k6b (kyle's) xmobarrc]] (0.11.1) : : Two xmobar's, startup script, dmenu, some custom keybindings, work in progress! : Dirty [[Image:k6b-xmonad.png|center|200px]] : Clean [[Image:k6b-xmonad-clean.png|center|200px]] ;[https://github.com/l29ah/xmonad-config/ /L29Ah's xmonad configuration] (ongoing git repository, 0.15+) :Plenty of features, like 24 workspaces, per-window keyboard layout, browser SIGSTOP, multi-line tabs for IM, vi-like keyboard bindings, disabling X's autorepeat for WM key bindings, forbidding browsers from grabbing focus on their own, incremental window search with fuzzy matching, per-window color inversion, spawning terminals inheriting CWD from the focused window, etc... ;[[/lars' xmonad.hs]] (0.8 +) :Move/Resize windows using keyboard easily: :1. move window around using M-Arrows. :2. resize windows using C-Arrows. :3. Holding <Shift> to move/resize 2 pixels per step instead of 20 pixels. :Please find the lines below comment "-- moving floating window with key" to see details. ;[http://blog.gravityfour.com/2012/01/easyxmotion-switch-between-any-window.html Loki's config using easyxmotion (0.10) ] This config uses [https://github.com/loki42/easyxmotion easyxmotion] to switch between any window in 2 keypresses. Inspired by the easy motion vim plugin. The [https://github.com/loki42/dotfiles/blob/master/_xmonad/xmonad.hs xmonad.hs] is very simple and also uses WindowGo and ewmh desktops. The letters appear when I click the menu key, next to right alt. Then type the letter to focus that window. [[Image:Easyxmotion.png|center|400px]] ; [[/Mntnoe's xmonad.hs]] (0.9) : Heavily modified modular xmonad config. (I.e. use ~/.xmonad/lib/* .) Highlights: Pager with icons. Per application configuration. Minimize windows. [[Image:Mntnoe-xmonad-2010-04-25.png|center|200px]] ;[[/lithis's xmonad.hs]] (0.9) ;[[/lithis's xmobarrc]] (newer than xmobar-0.9) :The screenshot shows xmobar, two screens, a spiral layout, a tabbed layout, XFT fonts, and ShellPrompt with tab completion. The config also has pointer follows focus. [[Image:lithis-xmonad.png|center|200px]] ;[[/lorincs xmonad.hs]] (0.9) : Config for using xcompmgr with kde4. [http://blog.cpst.hu/tiki-read_article.php?articleId=21 See blog for more details]. ;[[/nattfodd's xmonad.hs]] (0.8 +) :DynamicLog, smartBorders, French keyboard, defaultGap, urgencyHook in workspace toolbar and some prompts. [[Image:Nattfodd-xmonad-0.7.png|center|200px]] ;[[/Octoploid's xmonad.hs]] (0.9) :Xmobar with customized DynamicLog, CycleWS with custom keys, colors, terminal, golden ratio [[Image:Octoploid_conf.png|center|200px]] ;[[/oxymor00n's xmonad.hs]] (darcs ?) :[[/oxymor00n's xmobarrc]] :Tabbed layout, Floating Layout, xmobar, EZConfig for Emacs-like keybinding-definition, added some bindings for the mouse wheel (cycle focus and cycle workspaces), cycleWS-stuff that might be interesting for Xinerama-users,... [[Image:oxymor00n-xmonad.png|center|200px]] ;[[/Robert Massaioli's xmonad.hs]] :This XMonad is based on Thomas ten Cate's xmonad.hs and it is designed for Dvorak. For more information please see my blog post: [http://massaioli.homelinux.com/wordpress/2010/04/15/extending-xmonad-for-dvorak/] [[Image:RobertMassaiolisXmonadDesktop.png|center|400px]] ; [[/sereven xmonad.hs]] (0.9.2 - 0.10) : Reduced to minimum that sees daily use. Arrow + vi window navigation. Lots of left hand only keys, for full function with both hands on keyboard, or with one on mouse. While no longer use them old dzen grid icons are [http://code.haskell.org/~wwolff/_xmonad/icons/grid_icons.tar.bz2 here]. Latest xmonad.hs [http://github.com/wwolff/configs here]. [[Image:2011.03-srvn 2560x960.png|center|400px]] ; [[/sykopomp's xmonad.hs]] (0.9) ; [[/sykopomp's xmonad.dv-vi.hs]] ; This screenshot shows xfce-panel with pager + xmonad in a ResizableTall layout. Also using compositing and transparent urxvt's (thanks andrewsw) with bindings for changing transparency on focused window. Keybindings have been completely redone to be more similar to emacs-bindings (M-p and M-n for previous and next windows). The other config is an older config that uses the standard vi-like bindings, but translated by location to a dvorak layout. [[Image:xmonad-screen-xinerama-composite-xfce.jpg|center|200px]] ; [[/TeXitoi's xmonad.hs]] (0.11) : bepo typematrix keyboard, xfceConfig, fadeInactive. Minimal configuration file with defaults not overwritten. [[Image:Xmonad-xfce-panel.png|center|200px|TeXitoi]] ; [[/Thomas ten Cate's xmonad.hs]] (0.8 +) : Designed for Ubuntu (Gnome), the Windows key, and a dvorak keyboard. Workspaces accessible through Alt+F1..F10 so they don't interfere with Alt+1..9 used by irssi/Firefox/etc. : Instant messaging (Skype and Pidgin) buddy lists are automatically placed on the side of the IM workspace, with chat windows being placed in the rest of this area. This uses some code modified from [http://hackage.haskell.org/packages/archive/xmonad-contrib/0.8/doc/html/XMonad-Layout-IM.html XMonad.Layout.IM]. : Extensive comments at the top of the file explain the keybindings and usage. ; [[/thoughtpolice's xmonad.hs]] (0.9) ; [[/thoughtpolice's xmobarrc]] (0.9) ; Emacs-esque keyboard bindings via EZConfig, dynamicLog with dzen, Submap google/hoogle/amazon/imdb/youtube/wikipedia searching, Shell & Ssh modules, slightly custom XPConfig and avoidStruts (ManageDocks.) ;[https://github.com/vicfryzel/xmonad-config Vic Fryzel's xmonad configuration] (0.9) : Multiple named workspaces and layouts. Comes with themed colors, xmobar configuration, scripts for things like dmenu and screenshots, standard and custom key bindings, etc. Check out the [https://github.com/vicfryzel/xmonad-config/raw/master/screenshot.png screenshot]. ;[[/void's xmonad.hs]] (0.8 +) : dzen2 DynamicLog (in robert's style) and UrgencyHook, LayoutCombinators, IM workspace for Pidgin (on the right) with 2 layouts a dwmStyle decorated ResizableTall and a tabbed one, use of PerWorkspace and Named layouts, Scratchpad, custom theme, EZConfig for keybindings, NoBorders (and smarts too) ;[[/vvv's xmonad.hs]] (0.9) :EZConfig, CycleWS, {Man,Shell,Ssh}Prompt, Submap, DynamicWorkspaces, NoBorders, and ion-like status bar (written in nonkosher Perl). [[Image:vvv-config.png|center|200px]] ;[[/webframp's xmonad.hs]] (darcs) : Basic Mirror tiled and ResizableTall layout, EZConfig keybindings, : dynamicLogWithPP + dzen, CycleWS, Prompt, promptSearch, Scratchpad, updatePointer, perWorkspace, compositing. [[Image:Webframp-xmonad-ss-invaders.png|center|200px]] ;[[/Wraithan's xmonad.hs]] (0.9) : Pretty standard setup using ShellPrompt, ResizableTile (with hinting), and xmobar for a little bit of the info I want. [[Image:Wraithan-Desktop-2009-12-15.png|center|200px]] ==== Broken 0.9 configs ==== ;[[/gray_hemp's xmonad.hs]] (0.9) ;[[/gray_hemp's .conky_cpu]] ;[[/gray_hemp's .conky_battery]] ;[[/gray_hemp's .conky_time]] ;[[/gray_hemp's .xxkbrc]] :dzen plus conky config using dzen icons, resizable tall, xmonad shell prompt, urgency popup, status bar formatting, xxkb keyboard indicator. [[Image:gray_hemp.png|center|200px]] === Old configs === This section is for configurations which do not work with the the latest release version of xmonad. Note that the configuration file is 'Config.hs' for xmonad < 0.5, but 'xmonad.hs' for xmonad >= 0.5. Many config files marked as 0.5 probably work in 0.6 as well; give it a try and ask on the #xmonad IRC channel on freenode.org if you have problems. ;[[/Template xmonad.hs (0.8)]] ;[[/Template xmonad.hs (0.7)]] ;[[/Template xmonad.hs (0.6)]] :Previous versions of the default configuration. ;[[/andrewsw's xmonad.hs]] (0.6) ;[[/arossato's Config.hs]] (0.4) ;[[/Brent Yorgey's xmonad.hs]] (0.6) ;[[/cce xmonad.hs]] (0.5) : alt+enter full screen, alt+hjkl to navigate, many remapped keys ;[[/deifl's xmonad.hs]] (0.5) :DynamicLog, WindowBringer, CopyWindow, ResizableTile, Tabbed layout. not default terminal, changed colors and some instances of dzen. <gallery>Image:D_xmonad_clear.jpg|Clean Image:D_xmonad_full.jpg|Populated</gallery> ;[[/Don's Config.hs]] (0.4) ;[[/entropies xmonad.hs]] (0.5) : windows as meta key, fullscreen & noborders on keypress for client. custom keybindings. magnifier. [[Image:entropie-config.png|center|200px]] ;[[/Eric Mertens' xmonad.hs]] (0.5) :[[/Eric Mertens's Config.hs]] (0.4) :Customized DynamicLog, ShellPrompt, TilePrime, Dual-head and an effort to make the statusbar similar to DWM. [[Image:glguy-config.jpg|center|400px]] ;[[/Erthad's xmonad.hs]] (darcs 25 Aug 2008/0.7) : mixed hotkeys config (standard+EZConfig), wmii-like keyboard behavior, : EWMH desktops, dzen integration (dzen configs see at http://fly.osdn.org.ua/~erthad/) ;[[/Gwern's Config.hs (0.4)]] (old) [[/iderrick xmonad.hs]] (0.8) : Maximize, Dynamiclog with xmobar, Custom layout (with Combo) for latex writing (xpdf + editor + little terminal), French keyboard, Windows key for shortcuts [[Image:iderrick.png|center|200px]] ;[[/lazor's xmonad.hs]] (0.8) : working xmonad.hs for KDE 4.2 [[Image:screenshot-xmonad-lazor.jpg|center|200px]] ; [[/leedo's xmonad.hs]] (0.5) : Resizable Tall, NoBorders, dzen DynamicLog, rhythmbox control shortcuts, windows key [[Image:leeaylward.png|center|400px]] ; [[/Mr.Elendig's xmonad.hs]] (0.7) ; Somewhat simple, but verbose config, with ResizableTall, xmobar and mpd controlls. [[Image:mre-ss1.png|center|200px]] ;[[/nomeatas Config.hs]] (0.4) :modMask = mod4Mask; gnome-stuff ;[[/nomeata’s xmonad.hs]] (xmonad 0.7) : CycleWS to avoid changing visible workspaces on other screens, EWMH, UpdatePointer, avoidStruts, IM for piding (on the right side), fullscreen via toggleLayouts, no boarders, ;[[/Ray's xmonad.hs]] (0.5) :DynamicLog, custom manageHook, changed from default terminal, border colors, prompts, and layouts. Pseudo-Haskell dzen statusbar with Greek letters for workspace names. [[Image:Ray-config.png|center|200px]] ;[[/Robert Manea's Config.hs and support scripts]] (0.4) 0.4 screenshot: [[Image:rob-config.png|center|400px]] ;[[/Robert Manea's xmonad.hs]] (0.8) :Customized DynamicLog and ShellPrompt, ManageDock, some efforts to make the colors of all components go together well 0.5 screenshot: [[Image:Xmonad_shellprompt_newconf.png|center|400px]] ; [[/Remi's xmonad.hs]] (0.7) ; [[/Remi's .xmobarrc]] (0.8) ; [[/Remi's .xinitrc]] : Lots of key bindings for destkop-navigation/moving, xmonad.hs-editing, music, next-N-windows-float-hack. xmobar integration and PerWorkspace Layouts. And a yet-to-be-published libmpd xmobar plugin. [[Image:Remi-xmonad-screenshot.png|center|200px]] ; [[/rtalreja's xmonad.hs]] (0.8.1) ; [[/rtalreja's .conkyrcdzen]] :dynamicLogWithPP with dzen, conky piped into dzen, urgency hints, compositing, shortcuts for mpd controls. [[Image:rtalreja-screenshot.png|center|200px]] ; [[/skorpan's xmonad.hs]] (0.8) ; [[/skorpan's xmobarrc]] (0.9) : Red/gray borders + NoBorders, EZConfig, xmobar 0.9 with workspaces, layout, title, battery, CPU usage, memory usage, date and time. [[Image:2009-01-25-183906 1280x800 scrot.png|center|200px]] ; [[/sphynx's xmonad.hs]] (0.7) : Emacs-style keybindings, xmobar integration, XFT-fonts, ManageDocks, Tabbed layout, IM layout for Pidgin and Skype configured through PerWorkspace, Search extension for Wikipedia, translation and Google, usage of CopyWindow to 'make window always visible', Urgency hook, PerWorkspace usage, Scratchpad terminal, custom styles for prompt and borders. ;[[/twifkak's Config.hs]] (0.4) ;[[/twifkak's xmonad.hs]] (0.8) :modMask = mod4Mask; noBorders tabbed layout; keybindings for dzen, rotview, swapworkspaces, windowbringer, and windownavigation; urgencyhook. ; [[/Wfarr's xmonad.hs]] (0.6) : ResizableTall Layout using EZConfig, cycleWS, CopyWindows, and DZen to get some cool stuff happening. [[Image:Wfarrscreen1.png|center|200px]] ;[[/Xilon's xmonad.hs]] (0.5) :Simple and clean setup with dzen and a tray. Dzen with workspaces uses UrgencyHook for Urgent windows. [[Image:xilon-config.png|center|200px]]
Summary:
Please note that all contributions to HaskellWiki are considered to be released under simple permissive license (see
HaskellWiki:Copyrights
for details). If you don't want your writing to be edited mercilessly and redistributed at will, then don't submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!
Cancel
Editing help
(opens in new window)
Toggle limited content width