all repos — xmonad-config @ 8f6cff418aa2130e460a6625f639fc1a5e85b328

personal xmonad config

add readme
la-ninpre leobrekalini@gmail.com
Wed, 07 Jul 2021 14:55:08 +0300
commit

8f6cff418aa2130e460a6625f639fc1a5e85b328

parent

904a7edf2aedb48b0ce9825fd5c8a46e57847073

2 files changed, 83 insertions(+), 0 deletions(-)

jump to
A 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. + +![preview](doc/preview.jpg) + +## 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/