zsh cleanup

This commit is contained in:
Evgenii Alekseev 2019-12-26 11:42:09 +03:00
parent a72cddf815
commit 72e42077ca
10 changed files with 1 additions and 148 deletions

View File

@ -1,9 +1,5 @@
archive_functions.zsh
custom_rm.zsh
custom_su.zsh
filetypes_aliases.zsh
hash_common.zsh
hash_desktop.zsh
highlighting.zsh
pacman_common.zsh
pacman_test.zsh
@ -15,7 +11,6 @@ ssh-agent.zsh
sudo_aliases_common.zsh
sudo_aliases_pc.zsh
urltools.zsh
vimpager.zsh
websearch.zsh
xrandr_e530.zsh
xrandr_t440.zsh

View File

@ -1,9 +1,7 @@
archive_functions.zsh
custom_rm.zsh
highlighting.zsh
prompt_server.zsh
sprunge.zsh
sudo_aliases_common.zsh
urltools.zsh
vimpager.zsh
websearch.zsh

View File

@ -1,4 +0,0 @@
# common hashs
hash -d iso="/mnt/iso"
hash -d u1="/mnt/usbdev1"
hash -d u2="/mnt/usbdev2"

View File

@ -1,3 +0,0 @@
# hash
hash -d global="/mnt/global"
hash -d windows="/mnt/windows"

View File

@ -3,26 +3,13 @@ if [[ ${EUID} == 0 ]]; then
alias fat32mnt='mount -t vfat -o codepage=866,iocharset=utf8,umask=000'
alias synctime='{ ntpd -qg; hwclock -w; date; }'
else
alias dhcpcd='sudo dhcpcd'
alias extra-i686-build='sudo extra-i686-build'
alias extra-x86_64-build='sudo extra-x86_64-build'
alias fat32mnt='sudo mount -t vfat -o codepage=866,iocharset=utf8,umask=000'
alias modprobe='sudo modprobe'
alias mount='sudo mount'
alias multilib-build='sudo multilib-build'
alias multilib-staging-build='sudo multilib-staging-build'
alias multilib-testing-build='sudo multilib-testing-build'
alias netctl='sudo netctl'
alias pacdiff='sudo pacdiff'
alias rmmod='sudo rmmod'
alias scat='sudo cat'
alias sgrep='sudo grep'
alias staging-i686-build='sudo staging-i686-build'
alias staging-x86_64-build='sudo staging-x86_64-build'
alias svim='sudo vim'
alias synctime='{ sudo ntpd -qg; sudo hwclock -w; date; }'
alias systemctl='sudo systemctl'
alias testing-i686-build='sudo testing-i686-build'
alias testing-x86_64-build='sudo testing-x86_64-build'
alias umount='sudo umount'
fi

View File

@ -1,12 +1,6 @@
# sudo alias
if [[ ${EUID} == 0 ]]; then
alias mts_3g='eject /dev/sr1 && sleep 5 && wvdial mts3g && disown'
alias sddm='systemctl start sddm && exit'
# do nothing yet
else
alias cpu='sudo cpu'
alias backlight='sudo backlight'
alias exante='sudo netctl start exante && sudo systemctl start exante-vpn && sddm'
alias mts_3g='sudo eject /dev/sr1 && sleep 5 && sudo wvdial mts3g && disown'
alias sddm='sudo systemctl start sddm && exit'
alias wifi-menu='sudo wifi-menu'
fi

View File

@ -1,14 +0,0 @@
# use vimcat instead of cat
# till vimpager doesn't use pipe disable it
#alias cat='vimcat'
# use vimpager instead of less
# find vimpager
if which vimpager &> /dev/null; then
export PAGER="vimpager"
else
export PAGER="$HOME/.zsh/bin/vimpager"
fi
alias less="$PAGER"
alias zless="$PAGER"

View File

@ -1,48 +0,0 @@
# xrandr functions for ThinkPad E530
# functions to contorl xrandr
# EXAMPLE: projctl 1024x768
projctl() {
local MONITORS="$(xrandr | grep connected | cut -d ' ' -f 1 | tr '\n' ' ')"
echo "Available monitors are: ${MONITORS}"
local FIRSTMON="LVDS1"
local SECONDMON="VGA1"
local RESOLUTION="1366x768"
until [ -z $1 ]; do
case "$1" in
"-h" | "--help" ) echo "Usage: projctl [ off/resol ] [ -o MON | --output MON ]" && return 0 ;;
"-o" | "--output" ) [ -z "$2" ] || SECONDMON="$2" && shift ;;
* ) RESOLUTION="$1" ;;
esac
shift
done
if [[ "${RESOLUTION}" == "off" ]]; then
echo "Disable ${SECONDMON}"
xrandr --output ${FIRSTMON} --mode ${RESOLUTION} --output ${SECONDMON} --off
else
echo "Using resolution: ${RESOLUTION}"
xrandr --output ${FIRSTMON} --mode ${RESOLUTION} --output ${SECONDMON} --mode ${RESOLUTION}
fi
}
twinmon() {
local MONITORS="$(xrandr | grep connected | cut -d ' ' -f 1 | tr '\n' ' ')"
echo "Available monitors are: ${MONITORS}"
local FIRSTMON="LVDS1"
local SECONDMON="VGA1"
local MODE="on"
until [ -z $1 ]; do
case "$1" in
"-h" | "--help" ) echo "Usage: twinmon [ off ] [ -o MON | --output MON ]" && return 0 ;;
"-o" | "--output" ) [ -z "$2" ] || SECONDMON="$2" && shift ;;
"off" ) MODE="off" ;;
esac
shift
done
if [[ "${MODE}" == "off" ]]; then
echo "Disable ${SECONDMON}"
xrandr --output ${FIRSTMON} --auto --primary --output ${SECONDMON} --off
else
echo "Enable ${SECONDMON}"
xrandr --output ${FIRSTMON} --auto --primary --output ${SECONDMON} --auto --left-of ${FIRSTMON}
fi
}

View File

@ -1,50 +0,0 @@
# xrandr functions for ThinkPad T440
# functions to contorl xrandr
# EXAMPLE: projctl 1024x768
projctl() {
local MONITORS="$(xrandr | grep connected | cut -d ' ' -f 1 | tr '\n' ' ')"
echo "Available monitors are: ${MONITORS}"
local FIRSTMON="eDP1"
local SECONDMON="DP2"
local RESOLUTION="1600x900"
until [ -z $1 ]; do
case "$1" in
"-h" | "--help" ) echo "Usage: projctl [ off/resol ] [ -o MON | --output MON ]" && return 0 ;;
"-o" | "--output" ) [ -z "$2" ] || SECONDMON="$2" && shift ;;
* ) RESOLUTION="$1" ;;
esac
shift
done
if [[ "${RESOLUTION}" == "off" ]]; then
echo "Disable ${SECONDMON}"
xrandr --output ${FIRSTMON} --mode ${RESOLUTION} --output ${SECONDMON} --off
else
echo "Using resolution: ${RESOLUTION}"
xrandr --output ${FIRSTMON} --mode ${RESOLUTION} --output ${SECONDMON} --mode ${RESOLUTION}
fi
xinput set-prop "ELAN Touchscreen" 140 $(get-coord-matrix.py)
}
twinmon() {
local MONITORS="$(xrandr | grep connected | cut -d ' ' -f 1 | tr '\n' ' ')"
echo "Available monitors are: ${MONITORS}"
local FIRSTMON="eDP1"
local SECONDMON="DP2"
local MODE="on"
until [ -z $1 ]; do
case "$1" in
"-h" | "--help" ) echo "Usage: twinmon [ off ] [ -o MON | --output MON ]" && return 0 ;;
"-o" | "--output" ) [ -z "$2" ] || SECONDMON="$2" && shift ;;
"off" ) MODE="off" ;;
esac
shift
done
if [[ "${MODE}" == "off" ]]; then
echo "Disable ${SECONDMON}"
xrandr --output ${FIRSTMON} --auto --primary --output ${SECONDMON} --off
else
echo "Enable ${SECONDMON}"
xrandr --output ${FIRSTMON} --auto --primary --output ${SECONDMON} --auto --left-of ${FIRSTMON}
fi
xinput set-prop "ELAN Touchscreen" 140 $(get-coord-matrix.py)
}

2
zshrc
View File

@ -103,8 +103,6 @@ export EDITOR="vim"
export GCC_COLOR="auto"
# path
for _DIR in $(find "${HOME}/.local/bin" -type d 2> /dev/null); do export PATH="${_DIR}:${PATH}"; done
# fix urxvt
[[ ${TERM} =~ "rxvt-unicode-*" ]] && export TERM="xterm"
# load valid ssh config
/bin/rm -f "${HOME}/.ssh/config"
find "${HOME}/.ssh/conf.d" -type f -name '*.conf' -exec cat {} > "${HOME}/.ssh/config" \; 2> /dev/null