all repos — xmonad-config @ 9278f06a653067470caa6377d749eac60027ba09

personal xmonad config

README.md (view raw)

 1# xmonad config
 2
 3this is rather simple xmobar config of mine. see xmonad.hs for details.
 4
 5![preview](doc/preview.jpg)
 6
 7## dependencies
 8
 9this config will work only for xmonad >=0.17!
10
11### libraries
12
13this list can be different depending on distro,
14consult your distro's package list for specific package names.
15
16* libx11-dev
17* libxinerama-dev (for multiple screens)
18* libxext-dev
19* libxrandr-dev
20* libxss-dev
21* libxft-dev
22* libxpm-dev
23
24### software
25
26these are not strict dependencies. it's just that keybindings are
27set to spawn them. feel free to change any of these to your liking.
28
29* dmenu (run launcher)
30* alacritty (terminal emulator)
31
32#### optional
33
34* thunar (file manager)
35* firefox (web browser)
36* mpv (media player)
37* moc (music on console)
38* qalculate-gtk (calculator)
39* thunderbird (mail client)
40
41### fonts
42
43* lato
44* [linja pona][4]
45
46#### optional
47
48* Press Start 2P
49* Font Awesome
50* Font Awesome Brands
51
52## installation
53
54this guide assumes that xmonad-0.17 is available from your distro's repos.
55if it's not the case, the better option is to use stack to build latest xmonad,
56xmonad-contrib and xmobar (see example/ for details).
57
581. install xmonad through your package manager.
59
602. clone this repository to `~/.config/xmonad`
61
62    ```
63    $ git clone https://git.aaoth.xyz/xmonad-config.git ~/.config/xmonad
64    ```
65
663. copy `example/xmonad.desktop` file to `/usr/share/xsessions` if you are using
67display manager
68
69    ```
70    $ sudo cp xmonad.desktop /usr/share/xsessions
71    ```
72
73    otherwise, add this to your `~/.xinitrc`:
74
75    ```
76    exec xmonad
77    ```
78
794. log in and enjoy
80
81## keybindings
82
83*work in progress*
84
85[1]:https://gitlab.com/dwt1/dotfiles/-/tree/master/.xmonad
86[2]:https://docs.haskellstack.org/en/stable/README/
87[3]:https://gitlab.com/dwt1/dmscripts
88[4]:http://musilili.net/linja-pona/