Browse Source

Update README, add screenshots

master
Peter J. Jones 3 months ago
parent
commit
2aa118ca51
Signed by: Peter Jones <pjones@devalot.com> GPG Key ID: 9DAFAA8D01941E49
1 changed files with 29 additions and 31 deletions
  1. 29
    31
      README.md

+ 29
- 31
README.md View File

@@ -1,30 +1,6 @@
# xmonad Configuration

This repository contains my [xmonad] [] configuration. I thought I'd
share it with the rest of the world because I'm doing a few
interesting things:

1. I use either [stack][] or Cabal to build xmonad and compile my
configuration into an executable (`xmonadrc`). This allows me to
easily use my custom `xmonad` and `xmonad-contrib` sources (in
`vendor`).

Thanks to changes in `xmonad` version 0.13, It's really easy for
me to use my `xmonadrc` executable in my `~/.xinitrc` instead of
starting `xmonad` directly.

Note: I actually compile everything
using [my custom nixpkgs script] [xmonadrc.nix]. This brings in
all the dependencies needed to build everything in this repo.

2. The `checkrc` executable that is built with [stack][] and boots a
mini xmonad environment in order to test my configuration before
restarting. Right now it's only testing the key bindings.

3. The majority of my key bindings are underneath a prefix key:
`C-z`. Being a long time user of tools like GNU screen, tmux,
and Emacs, I've become very accustomed to prefix keys. I quite
like them.
This repository contains my [xmonad][] configuration.

## Source Code Organization

@@ -54,15 +30,37 @@ interesting things:

## Screenshots

### Tree Column Layout (My Primary Layout)

Master window is in the center. All other windows automatically
balance between the two side columns.

<div>
<a href="https://www.pmade.com/static/images/2019/d07b30f392c60e8a145f1667f482c73c.png">
<img style="max-width: 400px" src="https://www.pmade.com/static/images/2019/d07b30f392c60e8a145f1667f482c73c.png"/>
</a>
</div>

### Grid Layout (For Chat Windows)

A 3x2 grid.

<div>
<a href="https://www.pmade.com/static/images/2019/19aa430790f325de5d7d43e7ad701cfc.png">
<img style="max-width: 400px" src="https://www.pmade.com/static/images/2019/19aa430790f325de5d7d43e7ad701cfc.png"/>
</a>
</div>

### Focus Layout

Focuses in on windows tagged "focus". Other windows are moved up into
a top bar.

<div>
<a href="http://www.pmade.com/static/images/2014/8f30165dfb35240966263058bc8f752e.png">
<img style="max-width: 400px" src="http://www.pmade.com/static/images/2014/8f30165dfb35240966263058bc8f752e.png"/>
<a href="https://www.pmade.com/static/images/2019/cc4d7480c69008cdadc8f419cb987f8f.png">
<img style="max-width: 400px" src="https://www.pmade.com/static/images/2019/cc4d7480c69008cdadc8f419cb987f8f.png"/>
</a>
</div>


[xmonad]: http://xmonad.org/
[stack]: http://docs.haskellstack.org/en/stable/README.html
[nixpkgs]: http://nixos.org/nixpkgs/
[nixos]: http://nixos.org/
[xmonadrc.nix]: https://github.com/pjones/nix-utils/blob/master/pkgs/haskell/xmonadrc.nix

Loading…
Cancel
Save