@ -0,0 +1,31 @@ | |||||
#!/bin/bash | |||||
[[ -f ~/.bashrc ]] && . ~/.bashrc | |||||
# if running bash | |||||
if [ -n "$BASH_VERSION" ]; then | |||||
# include .bashrc if it exists | |||||
if [ -f "$HOME/.bashrc" ]; then | |||||
. "$HOME/.bashrc" | |||||
fi | |||||
fi | |||||
export GOPATH="$HOME/code/go" | |||||
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/share/games:/usr/local/sbin:/usr/sbin:/sbin:~/.local/bin:/usr/local/go/bin:$GOPATH/bin" | |||||
# set PATH so it includes user's private bin if it exists | |||||
if [ -d "$HOME/.local/bin" ] ; then | |||||
PATH="$PATH:$(du "$HOME/.local/bin/" | cut -f2 | tr '\n' ':')" | |||||
fi | |||||
export TERMINAL='st' | |||||
export EDITOR='vim' | |||||
export PAGER='less' | |||||
export BROWSER='firefox' | |||||
export PULSE_PROP="filter.want=echo-cancel" | |||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/cuda/lib64" | |||||
export CUDA_HOME="/opt/cuda" | |||||
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx | |||||
@ -0,0 +1,18 @@ | |||||
#!/bin/bash | |||||
xmodmap -e 'clear Lock' & | |||||
xmodmap -e 'keycode 135 = Super_R' & | |||||
xmodmap -e 'keycode 66 = Escape' & | |||||
xmodmap -e 'keycode 9 = Caps_Lock' & | |||||
pulseaudio --start & | |||||
dunst & | |||||
xautolock -time 10 -locker slock & | |||||
feh --bg-fill ~/Pictures/Wallpapers/nature/$(ls ~/Pictures/Wallpapers/nature/ | shuf -n 1) | |||||
compton -b --backend xrender --config ~/.config/compton/compton.conf & | |||||
unclutter & | |||||
transmission-daemon & | |||||
#conky -d & | |||||
~/.dwm/dwm-sss & | |||||
~/.bin/greenclip daemon & |
@ -0,0 +1,17 @@ | |||||
#! /bin/bash | |||||
while true; | |||||
do | |||||
f=$(cat /sys/class/thermal/thermal_zone0/temp) | |||||
t=$(echo $f | cut -b -2).$(echo $f | cut -b 3-)°C | |||||
d=$(date '+%a %b %d, %H:%M:%S') | |||||
p=$(pacman -Qu | grep -v "\[ignored\]" | wc -l) | |||||
s=$(mpc status | grep -Eo 'playing|paused' || echo "stopped") | |||||
S=$(mpc current| cut -c 1-30) | |||||
td=$(transmission-remote --list | grep "Downloading" | uniq -c | awk '{print $1}') | |||||
[ -z $td ] && td=0 | |||||
ts=$(transmission-remote --list | grep "Seeding" | uniq -c | awk '{print $1}') | |||||
[ -z $ts ] && ts=0 | |||||
xsetroot -name "Torrents Down: $td Seed: $ts | Mpc $s $S | Pkgs: $p | $d | $t" | |||||
sleep 0.5; | |||||
done; |
@ -0,0 +1,19 @@ | |||||
$include /etc/inputrc | |||||
set editing-mode vi | |||||
$if mode=vi | |||||
set show-mode-in-prompt on | |||||
set vi-ins-mode-string \1\e[6 q\2 | |||||
set vi-cmd-mode-string \1\e[2 q\2 | |||||
set keymap vi-command | |||||
# these are for vi-command mode | |||||
Control-l: clear-screen | |||||
Control-a: beginning-of-line | |||||
set keymap vi-insert | |||||
# these are for vi-insert mode | |||||
Control-l: clear-screen | |||||
Control-a: beginning-of-line | |||||
$endif |
@ -0,0 +1,36 @@ | |||||
#!/bin/sh | |||||
userresources=$HOME/.Xresources | |||||
usermodmap=$HOME/.Xmodmap | |||||
sysresources=/etc/X11/xinit/.Xresources | |||||
sysmodmap=/etc/X11/xinit/.Xmodmap | |||||
# merge in defaults and keymaps | |||||
if [ -f $sysresources ]; then | |||||
xrdb -merge $sysresources | |||||
fi | |||||
if [ -f $sysmodmap ]; then | |||||
xmodmap $sysmodmap | |||||
fi | |||||
if [ -f "$userresources" ]; then | |||||
xrdb -merge "$userresources" | |||||
fi | |||||
if [ -f "$usermodmap" ]; then | |||||
xmodmap "$usermodmap" | |||||
fi | |||||
# start some nice programs | |||||
if [ -d /etc/X11/xinit/xinitrc.d ] ; then | |||||
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do | |||||
[ -x "$f" ] && . "$f" | |||||
done | |||||
unset f | |||||
fi | |||||
~/.dwm/autostart.sh & | |||||
exec dwm |