danilevy1212 / xmonad

My xmonad config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dan’s xmonad config

Rationale

Xmonad is a window manager written in haskell, a general purpose purely functional programming language.

Installation

Preresquisites:

stack
Builder of the xmonad binary.
nix
Package manager for external dependencies.

Clone this repository somewhere where xmonad can find it’s xmonad.hs file:

git clone https://github.com/danilevy1212/xmonad.git ~/.xmonad

or

git clone https://github.com/danilevy1212/xmonad.git ~/.config/xmonad

From the project root directory, run:

stack install --nix

For development, it is recommended to install Haskell Language Server

Warning

The current repository is under heavy changes. Nix is being used along with stack for the installation of dependencies and some extra experimentation needs to be done before deciding on what the proper way of installing this repositories files and output binaries is.

About

My xmonad config


Languages

Language:Haskell 93.6%Language:Nix 5.4%Language:Shell 1.1%