Skip to content

KevinMidkiff/xmonad-configuration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xmonad-configuration

Configuration files for my xmonad configuration.

This configuration is based off of this configuration http://beginners-guide-to-xmonad.readthedocs.io/.

Installation

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

Setup

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 

GTK Theme

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.

GTK 2.0

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.

GTK 3.0

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>"

Java GUI Applications

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

Sleep on Lid Close

TODO: Finish documenting section

Other Helpful Links

About

Configuration files for my xmonad configuration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published