aboutsummaryrefslogtreecommitdiff
path: root/awesome/.xinitrc
diff options
context:
space:
mode:
authorxero <x@xero.nu>2014-07-14 13:23:05 -0400
committerxero <x@xero.nu>2014-07-14 13:23:05 -0400
commit56560fd597f94dfe6fe5fa79648398ab29d05775 (patch)
tree7e77d23be98b2df8ef847f49ee645085356305be /awesome/.xinitrc
parent1434c859bcf94a0bbee88e72c8a01849d0356293 (diff)
downloaddotfiles_ascii-56560fd597f94dfe6fe5fa79648398ab29d05775.tar.xz
dotfiles_ascii-56560fd597f94dfe6fe5fa79648398ab29d05775.zip
updated repo to manage dotfiles via gnu stow, the symlink farm manager. happy birthday commit! :birthday: :sparkles:
Diffstat (limited to 'awesome/.xinitrc')
-rw-r--r--awesome/.xinitrc78
1 files changed, 78 insertions, 0 deletions
diff --git a/awesome/.xinitrc b/awesome/.xinitrc
new file mode 100644
index 0000000..e49a8aa
--- /dev/null
+++ b/awesome/.xinitrc
@@ -0,0 +1,78 @@
+#!/bin/sh
+#
+# ██ ██ ██
+# ░░ ░░ ░██
+# ██ ██ ██ ███████ ██ ██████ ██████ █████
+# ░░██ ██ ░██░░██░░░██░██░░░██░ ░░██░░█ ██░░░██
+# ░░███ ░██ ░██ ░██░██ ░██ ░██ ░ ░██ ░░
+# ██░██ ░██ ░██ ░██░██ ░██ ░██ ░██ ██
+# ██ ░░██░██ ███ ░██░██ ░░██ ░███ ░░█████
+# ░░ ░░ ░░ ░░░ ░░ ░░ ░░ ░░░ ░░░░░
+#
+# ▓▓▓▓▓▓▓▓▓▓
+# ░▓ author ▓ xero <x@xero.nu>
+# ░▓ code ▓ http://code.xero.nu/dotfiles
+# ░▓ mirror ▓ http://git.io/.files
+# ░▓▓▓▓▓▓▓▓▓▓
+# ░░░░░░░░░░
+
+# merge custom x resources
+xrdb -merge "${HOME}/.Xdefaults" &
+
+# start the terminal emulator daemon
+urxvtd -q -f -o &
+
+# keyring
+gnome-keyring-daemon &
+
+# wifi
+/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
+(sleep 2s && nm-applet --sm-disable) &
+
+# power management
+(sleep 2s && xfce4-power-manager) &
+
+# sound mixer
+(sleep 2s && pnmixer) &
+
+# volume keys daemon
+(sleep 2s && xfce4-volumed) &
+
+# compositing manager
+compton -b --config ~/.config/compton.conf &
+
+# start thunar daemon
+thunar --daemon &
+
+# wallpaper
+nitrogen --restore &
+
+# configure touchpad
+syndaemon -i 0.8 -d &
+if egrep -iq 'touchpad' /proc/bus/input/devices; then
+ synclient VertEdgeScroll=0 &
+ synclient TapButton1=1 &
+ synclient HorizTwoFingerScroll=1 &
+fi
+
+# clipboard manager
+(sleep 3s && clipit) &
+
+# keyboard settings - 250 ms delay and 25 cps (characters per second) repeat rate.
+xset r rate 250 25 &
+
+# disable system beep
+xset b off &
+Xdefaults
+# fix cursors. for a minute :/
+xsetroot -cursor_name left_ptr
+
+# start the rock
+mpd &
+
+# setup fonts
+xset +fp ~/.fonts &
+xset fp rehash &
+
+# ░▒▓█ get awesome! █▓▒░
+exec awesome