Skip to content

Latest commit

 

History

History
67 lines (48 loc) · 1.57 KB

README.md

File metadata and controls

67 lines (48 loc) · 1.57 KB

Custom XMonad configuration

github Issues

monad Configuration

Caveat emptor as always.

Table of contents

Version

XMonad uses the build script at "$HOME/.xmonad/build" when recompiling (xmonad --recompile) Moving it to $HOME/.xmonad/xmonad86_64.. For more information https://sitr.us/2018/05/13/build-xmonad-with-stack.html

How to install

Install stack
$ yay -S stack[-static]

Use stack to install xmonad and xmobar
This will send the executables ~/.local/bin, don't forget to add this to your path.
$ stack install xmonad xmobar xmonad-contrib
# or
$ apt instal xmonad xmonad-contrib xmobar

Build the project
$ git clone xmonad-config ~/.xmonad
$ cd ~/.xmonad
$ stack upgrade
$ stack build :my-xmonad

Replace the ~/.xmonad/xmonad_x86 executable:
$ make all
$ xmonad --recompile (&& xmonad-restart)

Lightdm

Install the xmonad session file for lightdm
$ make install

Module structure

src/
├── autostart.sh
├── Modules
│   ├── Keys.hs
│   ├── Layouts.hs
│   ├── MyTreeSelect.hs
│   └── Others.hs
└── xmonad.hs