Xmonad
is a window manager written in haskell
, a general purpose purely
functional programming language.
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
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.