diff --git a/.bashrc b/.bashrc index a5d0b0c..ce358a0 100644 --- a/.bashrc +++ b/.bashrc @@ -48,6 +48,7 @@ alias shell='ps -p $$ -o comm=' alias math='rlwrap MathKernel' alias style='clang-format-3.5 -style=Google' alias telnet='rlwrap telnet' +alias cdg='. cdg' # Enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile diff --git a/bin/afs b/bin/afs new file mode 100755 index 0000000..520a556 --- /dev/null +++ b/bin/afs @@ -0,0 +1,4 @@ +#!/bin/bash +kinit +aklog +klist diff --git a/bin/audiochngout b/bin/audiochngout new file mode 100755 index 0000000..3b95e3a --- /dev/null +++ b/bin/audiochngout @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +sinks=($(pacmd list-sinks | grep index | \ + awk '{ if ($1 == "*") print "1",$3; else print "0",$2 }')) +inputs=($(pacmd list-sink-inputs | grep index | awk '{print $2}')) + +[[ ${sinks[0]} = 0 ]] && swap=${sinks[1]} || swap=${sinks[3]} + +pacmd set-default-sink $swap &> /dev/null +for i in ${inputs[*]}; do pacmd move-sink-input $i $swap &> /dev/null; done diff --git a/bin/cdg b/bin/cdg new file mode 100755 index 0000000..743782c --- /dev/null +++ b/bin/cdg @@ -0,0 +1,7 @@ +#!/bin/bash + +# cd's to the parent directory until a .git folder is found +while [ ! -d ".git" ] && [ ! "$PWD" == "/" ] +do + cd .. +done diff --git a/bin/dirsize b/bin/dirsize new file mode 100755 index 0000000..1153c82 --- /dev/null +++ b/bin/dirsize @@ -0,0 +1,2 @@ +#!/bin/bash +du -sh $1 diff --git a/bin/myi3 b/bin/myi3 new file mode 100755 index 0000000..d198389 --- /dev/null +++ b/bin/myi3 @@ -0,0 +1,13 @@ +#!/bin/bash + +i3status | while : +do + read line + MPC=`mpc current` + if [[ -z $MPC ]] + then + echo "$line" || exit 1 + else + echo "Playing: $MPC | $line" || exit 1 + fi +done diff --git a/bin/playpause b/bin/playpause new file mode 100755 index 0000000..f8213d2 --- /dev/null +++ b/bin/playpause @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +playing=($(mpc | grep "^\[playing\]")) + +if [ ! -z "$playing" ]; then + mpc -q pause; +else + mpc -q play; +fi diff --git a/bin/resetscreen b/bin/resetscreen new file mode 100755 index 0000000..b3d40ac --- /dev/null +++ b/bin/resetscreen @@ -0,0 +1,5 @@ +#!/bin/bash + +xrandr --output VGA1 --left-of LVDS1 --auto + +feh --randomize --bg-fill ~/Pictures/Backgrounds/* diff --git a/bin/wifi b/bin/wifi new file mode 100755 index 0000000..ca1977b --- /dev/null +++ b/bin/wifi @@ -0,0 +1,3 @@ +#!/bin/bash +nmcli d wifi list +nmcli -a d wifi connect