Configuration files for my xmonad configuration.
This configuration is based off of this configuration http://beginners-guide-to-xmonad.readthedocs.io/.
Execute the following command to install all of the needed components on Ubuntu:
$ sudo apt install xmonad suckless-tools xscreensaver xmobar stalonetray feh python-pip
In order to use the udiskie
utility you must install it using Python PIP. Use the following command to do the installation.
$ sudo pip install udiskie
To setup this configuration simply run the following commands:
NOTE: In this example the repository is cloned into
~/.xmonad-configuration/
directory.
$ ln -s ~/.xmonad-configuration/xmonad ~/.xmonad
$ ln -s ~/.xmonad-configuration/xmobarrc ~/.xmobarrc
$ ln -s ~/.xmonad-configuration/stalonetrayrc ~/.stalonetrayrc
$ ln -s ~/.xmonad-configuration/xsessionrc ~/.xsessionrc
To change the GTK 2.0 or GTK 3.0 theme used for GUI applications you'll need to modify/add a configuration file for each GTK version.
To change the GTK 2.0 theme that is used, you need to modify/create the ~/.gtkrc-2.0
file. Add the following to that file.
gtk-theme-name = "<YOUR THEME>"
NOTE: You can also change the font and font size for GTK from this file.
To change the GTK 3.0 theme that is used, you need to modify/add the ~/.config/gtk-3.0/settings.ini
file. Add the following to that file.
[Settings]
gtk-application-prefer-dark-theme=1
gtk-theme-name="<YOUR THEME>"
Once you have created this configuration file, you must add the following line to your /etc/environment
file.
GTK_THEME="<YOUR THEME>"
By default Java based GUI applications do not enable using a tiling window manager. To enable this, simply add the following export to your /etc/environment
:
_JAVA_AWT_WM_NONREPARENTING=1
TODO: Finish documenting section