Added sox and mp3 sox support to desktop/server.txt. Removed extra

bashrc lines. Updated tmprc. Added twig formatting in vimrc.
This commit is contained in:
Austen Adler 2014-07-19 05:13:08 -04:00
parent fb05affd11
commit ac0462c473
5 changed files with 89 additions and 64 deletions

62
bashrc
View File

@ -1,68 +1,32 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in case $- in
*i*) ;; *i*) ;;
*) return;; *) return;;
esac esac
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth HISTCONTROL=ignoreboth
# append to the history file, don't overwrite it
shopt -s histappend shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000 HISTSIZE=1000
HISTFILESIZE=2000 HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize shopt -s checkwinsize
# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot) debian_chroot=$(cat /etc/debian_chroot)
fi fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in case "$TERM" in
xterm-color) color_prompt=yes;; xterm-color) color_prompt=yes;;
esac esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes color_prompt=yes
else else
color_prompt= color_prompt=
fi fi
fi fi
if [ "$color_prompt" = yes ]; then if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi fi
unset color_prompt force_color_prompt unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir # If this is an xterm set the title to user@host:dir
case "$TERM" in case "$TERM" in
xterm*|rxvt*) xterm*|rxvt*)
@ -71,8 +35,6 @@ xterm*|rxvt*)
*) *)
;; ;;
esac esac
if ! shopt -oq posix; then if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion . /usr/share/bash-completion/bash_completion
@ -125,20 +87,20 @@ alias remove='sudo apt-get remove'
alias update='sudo apt-get update' alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade' alias upgrade='sudo apt-get upgrade'
alias autoremove='sudo apt-get autoremove' alias autoremove='sudo apt-get autoremove'
alias ..='f ..' alias ..='k ..'
alias ...='f ../..' alias ...='k ../..'
alias ....='f ../../..' alias ....='k ../../..'
alias .....='f ../../../..' alias .....='k ../../../..'
alias ......='f ../../../../..' alias ......='k ../../../../..'
alias .......='f ../../../../../..' alias .......='k ../../../../../..'
alias ........='f ../../../../../../..' alias ........='k ../../../../../../..'
alias .........='f ../../../../../../../..' alias .........='k ../../../../../../../..'
alias ytdl="youtube-dl $@ -x --audio-format mp3 --audio-quality 0 -c -o '%(title)s.%(ext)s'" alias ytdl="youtube-dl $@ -x --audio-format mp3 --audio-quality 0 -c -o '%(title)s.%(ext)s'"
alias tux="tmux a||tmux" alias tux="tmux a||tmux"
alias rmgit="git remote rm origin;git remote rm https;git remote rm oOrigin;git remote rm oHttps" alias rmgit="git remote rm origin;git remote rm https;git remote rm oOrigin;git remote rm oHttps"
function mcl(){ mkdir "$@"&&cl "$@"; } function mcl(){ mkdir "$@"&&cl "$@"; }
function cl(){ cd "$@" && ls; } function cl(){ cd "$@" && ls; }
function f(){ function k(){
if [ -d "$@" ] ; then if [ -d "$@" ] ; then
cd "$@" && ls cd "$@" && ls
else else
@ -148,7 +110,7 @@ function f(){
# vim "$@" # vim "$@"
#fi #fi
} }
complete -f f complete -f k
function ovim(){ vim +"SessionOpen $@"; } function ovim(){ vim +"SessionOpen $@"; }
function ogvim(){ gvim +"SessionOpen $@"; } function ogvim(){ gvim +"SessionOpen $@"; }
function tsh(){ function tsh(){
@ -162,11 +124,11 @@ if [ "$BASH" ]; then
export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND ; }"'echo "`date +'%y.%m.%d-%H:%M:%S:'`" $USER "$(pwd)" "$(history 1 | cut -c8-)" >> ~/.bash_eternal_history' export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND ; }"'echo "`date +'%y.%m.%d-%H:%M:%S:'`" $USER "$(pwd)" "$(history 1 | cut -c8-)" >> ~/.bash_eternal_history'
alias ehistory='cat ~/.bash_eternal_history|grep $@' alias ehistory='cat ~/.bash_eternal_history|grep $@'
#readonly PROMPT_COMMAND #readonly PROMPT_COMMAND
readonly HISTSIZE #readonly HISTSIZE
readonly HISTFILE readonly HISTFILE
readonly HOME readonly HOME
readonly HISTIGNORE readonly HISTIGNORE
readonly HISTCONTROL #readonly HISTCONTROL
fi fi
#Functions #Functions

View File

@ -66,6 +66,8 @@ exiv2
xdotool xdotool
htop htop
nload nload
sox
libsox-fmt-mp3
#IN STARTUP ITEMS: gtk-redshift -l 36.3:-80.3 -t 6500:4000 #IN STARTUP ITEMS: gtk-redshift -l 36.3:-80.3 -t 6500:4000
#FOR CAFFEINE sudo add-apt-repository ppa:caffeine-developers/ppa #FOR CAFFEINE sudo add-apt-repository ppa:caffeine-developers/ppa
#caffeine #caffeine

View File

@ -32,3 +32,5 @@ lm-sensors
openvpn openvpn
autojump autojump
nload nload
sox
libsox-fmt-mp3

86
tmprc
View File

@ -42,12 +42,15 @@ if ! shopt -oq posix; then
. /etc/bash_completion . /etc/bash_completion
fi fi
fi fi
function tsh(){ [ -f /usr/share/autojump/autojump.sh ] && . /usr/share/autojump/autojump.sh
ssh $* -X
echo -e "\n\n\n\n\n\n\nSESSION CLOSED\n\n\n\n\n\n\n" [[ -s /home/stonewareslord/.autojump/etc/profile.d/autojump.sh ]] && source /home/stonewareslord/.autojump/etc/profile.d/autojump.sh
} export PATH=/home/stonewareslord/.autojump/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/stonewareslord/tmp/ucpp/ucpp/:/home/stonewareslord/tmp/ucpp/ucpp/:/home/stonewareslord/hitchhikers/bin/ucpp/ucpp:/home/stonewareslord/hitchhikers/bin/ucpp/ucpp
alias bat='upower -i /org/freedesktop/UPower/devices/battery_BAT0| grep -E "state|to\ full|percentage"'
complete -cf sudo man complete -cf sudo man
#Alias definitions
#Alias definitions.
if [ "$(uname)" != "Darwin" ] ; then if [ "$(uname)" != "Darwin" ] ; then
alias ls='ls --color=always -F' alias ls='ls --color=always -F'
fi fi
@ -59,6 +62,7 @@ if [ -x /usr/bin/dircolors ]; then
alias egrep='egrep --color=auto' alias egrep='egrep --color=auto'
fi fi
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias vim='vim +"au BufWritePost .vimrc so ~/.vimrc" +"au BufWritePost vimrc so ~/.vimrc"'
alias disphost='export DISPLAY=:0.0' alias disphost='export DISPLAY=:0.0'
alias ll='ls -alF' alias ll='ls -alF'
alias la='ls -A' alias la='ls -A'
@ -73,9 +77,9 @@ alias skim="(head -5; tail -5) <"
alias cp="cp -v" alias cp="cp -v"
alias mv="mv -v" alias mv="mv -v"
alias la='ls -lah $LS_COLOR' alias la='ls -lah $LS_COLOR'
function cl(){ cd "$@" && ls; }
alias dt='date "+%F %T"' alias dt='date "+%F %T"'
alias awake='disphost; while true; do xdotool mousemove 0 0; sleep 60; done' alias awake='disphost; while true; do xdotool mousemove 0 0; sleep 60; done'
alias adk='/home/stonewareslord/applications/adk/bin/studio.sh>/dev/null&'
alias resource='. ~/.bashrc' alias resource='. ~/.bashrc'
alias install='sudo apt-get install' alias install='sudo apt-get install'
alias search='sudo apt-cache search' alias search='sudo apt-cache search'
@ -83,17 +87,50 @@ alias remove='sudo apt-get remove'
alias update='sudo apt-get update' alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade' alias upgrade='sudo apt-get upgrade'
alias autoremove='sudo apt-get autoremove' alias autoremove='sudo apt-get autoremove'
alias ..='cl ..' alias ..='k ..'
alias ...='cl ../..' alias ...='k ../..'
alias ....='cl ../../..' alias ....='k ../../..'
alias .....='cl ../../../..' alias .....='k ../../../..'
alias ......='cl ../../../../..' alias ......='k ../../../../..'
alias .......='cl ../../../../../..' alias .......='k ../../../../../..'
alias ........='cl ../../../../../../..' alias ........='k ../../../../../../..'
alias .........='cl ../../../../../../../..' alias .........='k ../../../../../../../..'
alias ytdl="youtube-dl $@ -x --audio-format mp3 --audio-quality 0 -c -o '%(title)s.%(ext)s'" alias ytdl="youtube-dl $@ -x --audio-format mp3 --audio-quality 0 -c -o '%(title)s.%(ext)s'"
alias tux="tmux a||tmux" alias tux="tmux a||tmux"
alias rmgit="git remote rm origin;git remote rm https;git remote rm oOrigin;git remote rm oHttps" alias rmgit="git remote rm origin;git remote rm https;git remote rm oOrigin;git remote rm oHttps"
function mcl(){ mkdir "$@"&&cl "$@"; }
function cl(){ cd "$@" && ls; }
function k(){
if [ -d "$@" ] ; then
cd "$@" && ls
else
vim "$@"
fi
#elif [ -f "$@" ] ; then
# vim "$@"
#fi
}
complete -f k
function ovim(){ vim +"SessionOpen $@"; }
function ogvim(){ gvim +"SessionOpen $@"; }
function tsh(){
ssh $* -X
echo -e "\n\n\n\n\n\n\nSESSION CLOSED\n\n\n\n\n\n\n"
}
#History control
if [ "$BASH" ]; then
export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S "
export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND ; }"'echo "`date +'%y.%m.%d-%H:%M:%S:'`" $USER "$(pwd)" "$(history 1 | cut -c8-)" >> ~/.bash_eternal_history'
alias ehistory='cat ~/.bash_eternal_history|grep $@'
#readonly PROMPT_COMMAND
#readonly HISTSIZE
readonly HISTFILE
readonly HOME
readonly HISTIGNORE
#readonly HISTCONTROL
fi
#Functions #Functions
extract () { extract () {
if [ -f $1 ] ; then if [ -f $1 ] ; then
@ -116,12 +153,33 @@ extract () {
fi fi
} }
export -f extract export -f extract
function cinitify(){
mkdir $2
cd $2
git init
git remote add origin git@98.26.78.121:$1/$2.git
git remote add https https://98.26.78.121/gitlab/$1/$2.git
#Offline mode
git remote add oOrigin git@10.0.1.200:$1/$2.git
git remote add oHttps https://10.0.1.200/gitlab/$1/$2.git
git remote -v
echo -n "Pull from: "
read from
git pull $FROM
git co master
}
export -f cinitify
function initify(){ function initify(){
git init git init
git remote add origin git@98.26.78.121:$1/$2.git git remote add origin git@98.26.78.121:$1/$2.git
git remote add https https://98.26.78.121/gitlab/$1/$2.git git remote add https https://98.26.78.121/gitlab/$1/$2.git
#Offline mode
git remote add oOrigin git@10.0.1.200:$1/$2.git git remote add oOrigin git@10.0.1.200:$1/$2.git
git remote add oHttps https://10.0.1.200/gitlab/$1/$2.git git remote add oHttps https://10.0.1.200/gitlab/$1/$2.git
git remote -v git remote -v
echo -n "Pull from: "
read from
git pull $FROM
git co master
} }
export -f initify export -f initify

1
vimrc
View File

@ -6,6 +6,7 @@ nnoremap <Leader>autoformat! :%s/, /,<CR>:%s/ \/ /\/<CR>:%s/ {/{<CR>:%s/} /}<CR>
command! W %!sudo tee > /dev/null % command! W %!sudo tee > /dev/null %
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
au VimResized * exe "normal! \<c-w>=" au VimResized * exe "normal! \<c-w>="
au BufRead,BufNewFile *.twig set filetype=htmljinja
"match Error /\s\+$/ "match Error /\s\+$/
"nnoremap s xa "nnoremap s xa
"nnoremap <F5> :UndotreeToggle<CR> "nnoremap <F5> :UndotreeToggle<CR>