XMonad: Difference between revisions
imported>Srid start xmonad page |
imported>Flexagoon No edit summary |
||
Line 1: | Line 1: | ||
[https://xmonad.org/ xmonad] is a tiling [[window manager]] for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximizing screen use. Window manager features are accessible from the keyboard: a mouse is optional. | |||
xmonad is written, configured and extensible in [https://haskell.org/ Haskell]. Custom layout algorithms, key bindings and other extensions may be written by the user in configuration files. | |||
Layouts are applied dynamically, and different layouts may be used on each workspace. [[Wikipedia:Xinerama|Xinerama]] is fully supported, allowing windows to be tiled on several physical screens. | |||
== Installation == | |||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | |||
services.xserver.windowManager.xmonad.enable = true; | |||
</nowiki>}} | |||
== Configuration == | |||
=== Configuring XMonad with IDE support === | |||
To edit XMonad configuration with IDE support, see https://www.srid.ca/xmonad-conf-ide.html |