aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorla-ninpre <leobrekalini@gmail.com>2021-07-07 14:55:08 +0300
committerla-ninpre <leobrekalini@gmail.com>2021-07-07 14:55:08 +0300
commit8f6cff418aa2130e460a6625f639fc1a5e85b328 (patch)
tree8dd15e0afd860aae1ea25a2b47abd8e0169f86ff
parent904a7edf2aedb48b0ce9825fd5c8a46e57847073 (diff)
downloadxmonad-config-8f6cff418aa2130e460a6625f639fc1a5e85b328.tar.gz
xmonad-config-8f6cff418aa2130e460a6625f639fc1a5e85b328.zip
add readme
-rw-r--r--README.md83
-rw-r--r--doc/preview.jpgbin0 -> 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.
+
+![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/
diff --git a/doc/preview.jpg b/doc/preview.jpg
new file mode 100644
index 0000000..a83ee89
--- /dev/null
+++ b/doc/preview.jpg
Binary files differ