diff options
| author | la-ninpre <leobrekalini@gmail.com> | 2021-07-07 14:55:08 +0300 |
|---|---|---|
| committer | la-ninpre <leobrekalini@gmail.com> | 2021-07-07 14:55:08 +0300 |
| commit | 8f6cff418aa2130e460a6625f639fc1a5e85b328 (patch) | |
| tree | 8dd15e0afd860aae1ea25a2b47abd8e0169f86ff | |
| parent | 904a7edf2aedb48b0ce9825fd5c8a46e57847073 (diff) | |
| download | xmonad-config-8f6cff418aa2130e460a6625f639fc1a5e85b328.tar.gz xmonad-config-8f6cff418aa2130e460a6625f639fc1a5e85b328.zip | |
add readme
| -rw-r--r-- | README.md | 83 | ||||
| -rw-r--r-- | doc/preview.jpg | bin | 0 -> 635550 bytes |
2 files changed, 83 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..85850e9 --- /dev/null +++ b/README.md @@ -0,0 +1,83 @@ +# xmonad config + +this is rather simple xmobar config of mine. it is based primarily on +[distrotube's][1] config, but i changed quite a few things and added toki pona +fonts. + + + +## dependencies + +### software + +* [stack][2] +* dmenu (run launcher) +* alacritty (terminal emulator) +* dunst (notification daemon) +* picom (compositor) +* nitrogen (wallpaper setter) +* trayer (tray manager) + +#### optional + +* [dmscripts][3] +* lxsession (polkit stuff) +* NetworkManager (nm-applet) +* volumeicon (tray volume icon) +* kbdd (per-window keyboard layout) +* amfora (gemini client) +* thunar (file manager) +* brave (web browser) +* mpv (media player) +* moc (music on console) +* qalculate-gtk (calculator) +* geary (mail client) + +### fonts + +* lato +* [linja pona][4] + +#### optional + +* Press Start 2P +* Font Awesome +* Font Awesome Brands + +## installation + +1. install all dependencies from the list. + +2. clone this repository to `~/.xmonad` + + ``` + $ git clone https://git.aaoth.xyz/xmonad-config.git ~/.xmonad + ``` +3. update and sync submodules + + ``` + $ git submodule init + $ git submoduel update + ``` +4. install with stack (this can take some time, since it's compiling from source) + + ``` + $ stack install + ``` +5. copy `xmonad.desktop` file to `/usr/share/xsessions` if you are using +display manager + + ``` + $ sudo cp xmonad.desktop /usr/share/xsessions + ``` +6. log in and enjoy + +## keybindings + +*work in progress* + + +[1]:https://gitlab.com/dwt1/dotfiles/-/tree/master/.xmonad +[2]:https://docs.haskellstack.org/en/stable/README/ +[3]:https://gitlab.com/dwt1/dmscripts +[4]:http://musilili.net/linja-pona/ diff --git a/doc/preview.jpg b/doc/preview.jpg Binary files differnew file mode 100644 index 0000000..a83ee89 --- /dev/null +++ b/doc/preview.jpg |
