Major updates to the sync project
This commit is contained in:
parent
e2e7c55ff3
commit
c91fc6bd3b
@ -18,15 +18,15 @@ bindsym $mod+shift+apostrophe bar mode dock
|
|||||||
# Rename a workspace
|
# Rename a workspace
|
||||||
bindsym $mod+shift+d exec i3-input -F 'rename workspace to "%s"' -P 'Rename to: '
|
bindsym $mod+shift+d exec i3-input -F 'rename workspace to "%s"' -P 'Rename to: '
|
||||||
# Rofi shortcuts
|
# Rofi shortcuts
|
||||||
bindsym $mod+p exec "~/.i3/run.sh run"
|
bindsym $mod+p exec "~/.config/i3/run.sh run"
|
||||||
# Clipboard manager
|
# Clipboard manager
|
||||||
bindsym ctrl+Mod1+v exec "~/.i3/run.sh clip"
|
#bindsym ctrl+Mod1+v exec "~/.config/i3/run.sh clip"
|
||||||
# Pass shortcut
|
# Pass shortcut
|
||||||
#bindsym $mod+shift+p exec "keepass --auto-type"
|
#bindsym $mod+shift+p exec "keepass --auto-type"
|
||||||
bindsym $mod+shift+p exec "rofi-pass --last-used"
|
#bindsym $mod+shift+p exec "rofi-pass --last-used"
|
||||||
# Misc shortcuts
|
# Misc shortcuts
|
||||||
bindsym --release Num_Lock exec "xdotool key --clearmodifiers Shift+Insert;numlockx on"
|
bindsym --release Num_Lock exec "xdotool key --clearmodifiers Shift+Insert;numlockx on"
|
||||||
bindsym Print exec "~/.i3/run.sh screenshot"
|
bindsym Print exec "~/.config/i3/run.sh screenshot"
|
||||||
# Split in vertical orientation
|
# Split in vertical orientation
|
||||||
bindsym $mod+v split h
|
bindsym $mod+v split h
|
||||||
# Split in horizontal orientation
|
# Split in horizontal orientation
|
||||||
@ -76,10 +76,10 @@ bindsym $mod+shift+Down move down
|
|||||||
bindsym $mod+shift+Up move up
|
bindsym $mod+shift+Up move up
|
||||||
bindsym $mod+shift+Right move right
|
bindsym $mod+shift+Right move right
|
||||||
# Moving to corners
|
# Moving to corners
|
||||||
bindsym $mod+ctrl+h exec "~/.i3/run.sh move left"
|
bindsym $mod+ctrl+h exec "~/.config/i3/run.sh move left"
|
||||||
bindsym $mod+ctrl+j exec "~/.i3/run.sh move bottom"
|
bindsym $mod+ctrl+j exec "~/.config/i3/run.sh move bottom"
|
||||||
bindsym $mod+ctrl+k exec "~/.i3/run.sh move top"
|
bindsym $mod+ctrl+k exec "~/.config/i3/run.sh move top"
|
||||||
bindsym $mod+ctrl+l exec "~/.i3/run.sh move right"
|
bindsym $mod+ctrl+l exec "~/.config/i3/run.sh move right"
|
||||||
# Fullscreen
|
# Fullscreen
|
||||||
bindsym $mod+f fullscreen
|
bindsym $mod+f fullscreen
|
||||||
bindsym $mod+shift+f fullscreen global
|
bindsym $mod+shift+f fullscreen global
|
||||||
@ -89,7 +89,7 @@ bindsym $mod+w layout tabbed
|
|||||||
bindsym $mod+e layout toggle split
|
bindsym $mod+e layout toggle split
|
||||||
bindsym $mod+shift+space floating toggle
|
bindsym $mod+shift+space floating toggle
|
||||||
bindsym $mod+space focus mode_toggle
|
bindsym $mod+space focus mode_toggle
|
||||||
bindsym $mod+comma exec "~/.i3/run.sh window"
|
bindsym $mod+comma exec "~/.config/i3/run.sh window"
|
||||||
bindsym $mod+1 $x_switch 1
|
bindsym $mod+1 $x_switch 1
|
||||||
bindsym $mod+2 $x_switch 2
|
bindsym $mod+2 $x_switch 2
|
||||||
bindsym $mod+3 $x_switch 3
|
bindsym $mod+3 $x_switch 3
|
||||||
@ -110,21 +110,21 @@ bindsym $mod+shift+7 move container to workspace 7
|
|||||||
bindsym $mod+shift+8 move container to workspace 8
|
bindsym $mod+shift+8 move container to workspace 8
|
||||||
bindsym $mod+shift+9 move container to workspace 9
|
bindsym $mod+shift+9 move container to workspace 9
|
||||||
bindsym $mod+shift+0 move container to workspace 10
|
bindsym $mod+shift+0 move container to workspace 10
|
||||||
bindsym $mod+d exec "~/.i3/run.sh copy"
|
bindsym $mod+d exec "~/.config/i3/run.sh copy"
|
||||||
bindsym $mod+grave exec "~/.i3/run.sh screen-lock"
|
bindsym $mod+grave exec "~/.config/i3/run.sh screen-lock"
|
||||||
bindsym $mod+shift+grave exec "~/.i3/run.sh screen-lock"
|
bindsym $mod+shift+grave exec "~/.config/i3/run.sh screen-lock"
|
||||||
bindsym $mod+r mode "resize"
|
bindsym $mod+r mode "resize"
|
||||||
bindsym $mod+u focus parent
|
bindsym $mod+u focus parent
|
||||||
bindsym $mod+shift+u focus child
|
bindsym $mod+shift+u focus child
|
||||||
bindsym --release $mod+n exec "~/.i3/run.sh paste"
|
bindsym --release $mod+n exec "~/.config/i3/run.sh paste"
|
||||||
# Reload i3
|
# Reload i3
|
||||||
bindsym $mod+shift+r reload;exec notify-send -a i3 Reloaded
|
bindsym $mod+shift+r reload;exec notify-send -a i3 Reloaded
|
||||||
# Exit/restart i3
|
# Exit/restart i3
|
||||||
bindsym $mod+q restart
|
bindsym $mod+q restart
|
||||||
#bindsym $mod+shift+q exec "i3-nagbar -m 'NMRestart/Shutdown/Restart/Logout' -t warning -b NMRestart 'nmcli radio wifi off;sleep 1;nmcli radio wifi on' -b Shutdown 'sudo /sbin/poweroff' -b Restart 'sudo /sbin/shutdown -r now' -b Logout 'i3-msg exit' -b Sleep 'amixer set Master 0% mute;slock&until echo mem|sudo tee /sys/power/state>/dev/null;do sleep 1;done;sleep 4;nmcli radio wifi off;sleep 3;nmcli radio wifi on'"
|
#bindsym $mod+shift+q exec "i3-nagbar -m 'NMRestart/Shutdown/Restart/Logout' -t warning -b NMRestart 'nmcli radio wifi off;sleep 1;nmcli radio wifi on' -b Shutdown 'sudo /sbin/poweroff' -b Restart 'sudo /sbin/shutdown -r now' -b Logout 'i3-msg exit' -b Sleep 'amixer set Master 0% mute;slock&until echo mem|sudo tee /sys/power/state>/dev/null;do sleep 1;done;sleep 4;nmcli radio wifi off;sleep 3;nmcli radio wifi on'"
|
||||||
bindsym $mod+shift+q exec "~/.i3/run.sh shutdownprompt"
|
bindsym $mod+shift+q exec "~/.config/i3/run.sh shutdownprompt"
|
||||||
# Wallpaper
|
# Wallpaper
|
||||||
bindsym $mod+shift+w exec "~/.i3/run.sh wall"
|
bindsym $mod+shift+w exec "~/.config/i3/run.sh wall"
|
||||||
|
|
||||||
# Visuals
|
# Visuals
|
||||||
workspace_layout tabbed
|
workspace_layout tabbed
|
||||||
@ -154,8 +154,8 @@ client.urgent $rd $rd $tx
|
|||||||
# Bar
|
# Bar
|
||||||
bar {
|
bar {
|
||||||
#height 12
|
#height 12
|
||||||
status_command i3status --config ~/.i3/i3status.conf
|
status_command i3status --config ~/.config/i3/i3status.conf
|
||||||
#status_command ~/.i3/status.sh
|
#status_command ~/.config/i3/status.sh
|
||||||
font -*-*-*-*-*-*-8-*-*-*-*-*-*-*
|
font -*-*-*-*-*-*-8-*-*-*-*-*-*-*
|
||||||
tray_output primary
|
tray_output primary
|
||||||
mode dock
|
mode dock
|
||||||
@ -205,7 +205,7 @@ exec --no-startup-id "zsh -c 'xrandr --output eDP1 --primary || xrandr --output
|
|||||||
# Mute on boot
|
# Mute on boot
|
||||||
exec --no-startup-id amixer set Master 0% mute
|
exec --no-startup-id amixer set Master 0% mute
|
||||||
# Wallpaper
|
# Wallpaper
|
||||||
exec --no-startup-id "~/.i3/run.sh wall"
|
exec --no-startup-id "~/.config/i3/run.sh wall"
|
||||||
# Keyboard
|
# Keyboard
|
||||||
exec --no-startup-id xmodmap ~/.xmodmap
|
exec --no-startup-id xmodmap ~/.xmodmap
|
||||||
#exec --no-startup-id ~/xmodmap.sh
|
#exec --no-startup-id ~/xmodmap.sh
|
||||||
@ -218,8 +218,8 @@ exec --no-startup-id /usr/bin/urxvt
|
|||||||
# Orange tint
|
# Orange tint
|
||||||
exec --no-startup-id /usr/bin/redshift -l 36.3:-80.3 -t 4000:2000
|
exec --no-startup-id /usr/bin/redshift -l 36.3:-80.3 -t 4000:2000
|
||||||
# Sync x11 clipboards
|
# Sync x11 clipboards
|
||||||
#exec --no-startup-id /usr/bin/parcellite
|
exec --no-startup-id /usr/bin/parcellite
|
||||||
exec --no-startup-id /usr/bin/gpaste-client dr
|
#exec --no-startup-id /usr/bin/gpaste-client dr
|
||||||
# Turn off numlock!
|
# Turn off numlock!
|
||||||
exec --no-startup-id /usr/bin/numlockx
|
exec --no-startup-id /usr/bin/numlockx
|
||||||
# Run firefox/firefox-bin
|
# Run firefox/firefox-bin
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
exec ~/.i3/run.sh boot
|
exec ~/.config/i3/run.sh boot
|
||||||
#exec /usr/bin/ck-launch-session /usr/local/bin/i3
|
#exec /usr/bin/ck-launch-session /usr/local/bin/i3
|
||||||
#exec numlockx&
|
#exec numlockx&
|
||||||
#exec syndaemon -i .5 -d&
|
#exec syndaemon -i .5 -d&
|
||||||
|
@ -1 +1,7 @@
|
|||||||
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
|
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
|
||||||
|
#prompt_cmd() {
|
||||||
|
# PS1="$(~/git/cesium/cesium --mode ps1 --rc "$?" --shell bash)"
|
||||||
|
# unset CESIUM_LAST_COMMAND_TIME
|
||||||
|
#}
|
||||||
|
#trap 'export CESIUM_LAST_COMMAND_TIME="$(date +%s)"' DEBUG
|
||||||
|
#PROMPT_COMMAND=prompt_cmd
|
||||||
|
96
shell/.zshrc
96
shell/.zshrc
@ -8,14 +8,12 @@ setopt complete_in_word # Allow completion from within a word/phrase
|
|||||||
setopt INTERACTIVECOMMENTS
|
setopt INTERACTIVECOMMENTS
|
||||||
setopt EXTENDED_GLOB
|
setopt EXTENDED_GLOB
|
||||||
setopt HIST_EXPIRE_DUPS_FIRST
|
setopt HIST_EXPIRE_DUPS_FIRST
|
||||||
|
setopt APPEND_HISTORY EXTENDED_HISTORY SHARE_HISTORY HISTIGNOREALLDUPS
|
||||||
export HIST_STAMPS="dd.mm.yyyy"
|
export HIST_STAMPS="dd.mm.yyyy"
|
||||||
export HISTSIZE=12000
|
export HISTSIZE=12000
|
||||||
export SAVEHIST=10000000
|
export SAVEHIST=10000000
|
||||||
export HISTFILE="$HOME/.zsh_history"
|
export HISTFILE="$HOME/.zsh_history"
|
||||||
setopt APPEND_HISTORY
|
export EDITOR="vim"
|
||||||
setopt EXTENDED_HISTORY
|
|
||||||
setopt APPEND_HISTORY SHARE_HISTORY HISTIGNOREALLDUPS
|
|
||||||
export EDITOR='vim'
|
|
||||||
export FZF_COMPLETION_OPTS='--no-mouse -m -1 -x'
|
export FZF_COMPLETION_OPTS='--no-mouse -m -1 -x'
|
||||||
zstyle ':completion:*' use-cache on
|
zstyle ':completion:*' use-cache on
|
||||||
zstyle ':completion:*' cache-path ~/.cache/zsh
|
zstyle ':completion:*' cache-path ~/.cache/zsh
|
||||||
@ -86,6 +84,9 @@ run() {
|
|||||||
echo "Building..." >&2
|
echo "Building..." >&2
|
||||||
gcc -Wall -g -std=c99 "${1:r}.c" -o "${1:r}" && (echo "Running..." >&2;./"${1:r}")
|
gcc -Wall -g -std=c99 "${1:r}.c" -o "${1:r}" && (echo "Running..." >&2;./"${1:r}")
|
||||||
}
|
}
|
||||||
|
ex todotxt && alias t='todotxt'
|
||||||
|
ex todo-txt && alias t='todo-txt'
|
||||||
|
alias ta='t a'
|
||||||
ex vim && alias vi='vim'
|
ex vim && alias vi='vim'
|
||||||
ex rc-service && alias service='rc-service'
|
ex rc-service && alias service='rc-service'
|
||||||
ex ip && alias ip='ip -c'
|
ex ip && alias ip='ip -c'
|
||||||
@ -98,14 +99,13 @@ ex tmux && alias tmux='tmux -2'
|
|||||||
ex tree && alias tree='tree -C'
|
ex tree && alias tree='tree -C'
|
||||||
ex ocp && alias ocp="ocp -vs0 -dcurses"
|
ex ocp && alias ocp="ocp -vs0 -dcurses"
|
||||||
alias jupyter='docker run --rm --user="$(id -u):$(id -g)" -v "$PWD":/home/jovyan/work -p 8888:8888 ymatsunaga/octave'
|
alias jupyter='docker run --rm --user="$(id -u):$(id -g)" -v "$PWD":/home/jovyan/work -p 8888:8888 ymatsunaga/octave'
|
||||||
alias afci='git x ./autoformat.sh;git commit -am "Autoformatted"'
|
|
||||||
alias con='git x php bin/console'
|
alias con='git x php bin/console'
|
||||||
alias disphost='export DISPLAY=:0.0'
|
alias disphost='export DISPLAY=:0.0'
|
||||||
alias l='ls -CF'
|
alias l='ls -CF'
|
||||||
alias la='ls -A'
|
alias la='ls -A'
|
||||||
alias less='less -R'
|
alias less='less -R'
|
||||||
alias ll='ls -AlhF'
|
alias ll='ls -AlhF'
|
||||||
alias logout='sudo pkill -u "$USER"'
|
alias logout='pkill -u "$USER"'
|
||||||
alias mouse1="xmodmap <(echo pointer = 1 2 3)"
|
alias mouse1="xmodmap <(echo pointer = 1 2 3)"
|
||||||
alias mouse2="xmodmap <(echo pointer = 3 2 1)"
|
alias mouse2="xmodmap <(echo pointer = 3 2 1)"
|
||||||
alias nmrestart='nmcli radio wifi off;sleep 1;nmcli radio wifi on'
|
alias nmrestart='nmcli radio wifi off;sleep 1;nmcli radio wifi on'
|
||||||
@ -180,7 +180,6 @@ if ex git; then
|
|||||||
alias g="git"
|
alias g="git"
|
||||||
fi
|
fi
|
||||||
alias stdns="sudo sh -c 'echo nameserver 1.1.1.1 > /etc/resolv.conf'"
|
alias stdns="sudo sh -c 'echo nameserver 1.1.1.1 > /etc/resolv.conf'"
|
||||||
#alias fvim="vim -u NONE +\"so ~/.vim/plugged/flappyvird-vim/plugin/flappyvird.vim\" +\"so ~/.vim/plugged/flappyvird-vim/autoload/flappyvird.vim\" +\":FlappyVird\" +\":q\""
|
|
||||||
alias fk='k `fzf --no-mouse -m -1 -x`'
|
alias fk='k `fzf --no-mouse -m -1 -x`'
|
||||||
alias susp="sudo true && (slock&until echo mem|sudo tee /sys/power/state>/dev/null;do sleep 1;done;sleep 4;nmcli radio wifi off;sleep 3;nmcli radio wifi on)"
|
alias susp="sudo true && (slock&until echo mem|sudo tee /sys/power/state>/dev/null;do sleep 1;done;sleep 4;nmcli radio wifi off;sleep 3;nmcli radio wifi on)"
|
||||||
if ex sudo; then
|
if ex sudo; then
|
||||||
@ -223,18 +222,6 @@ fixsh() {
|
|||||||
mv() { /bin/mv -v "$@" }
|
mv() { /bin/mv -v "$@" }
|
||||||
m() { mv "$@" }
|
m() { mv "$@" }
|
||||||
compdef _cp c cfat m mv cp adb apush apull
|
compdef _cp c cfat m mv cp adb apush apull
|
||||||
paste() {
|
|
||||||
local PRIVATE=0
|
|
||||||
if [[ ! -z "$1" ]] && [[ "$1" -eq "-p" ]]; then
|
|
||||||
PRIVATE=1
|
|
||||||
shift
|
|
||||||
fi
|
|
||||||
local NAME="-d title=Command run at $(date '+%d/%h/%y %H:%M:%S') on $(hostname)"
|
|
||||||
if [[ ! -z "$1" ]]; then
|
|
||||||
NAME="-d title=$1"
|
|
||||||
fi
|
|
||||||
sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" | curl --data-urlencode text@- $NAME -d name=$USER -d expire="40320" -d private="$PRIVATE" https://austenwares.com/paste/api/create
|
|
||||||
}
|
|
||||||
linx() {
|
linx() {
|
||||||
if [[ -z "$1" ]]; then
|
if [[ -z "$1" ]]; then
|
||||||
curl -T- -H "Linx-Randomize: yes" -H "Linx-Expiry: 2592000" https://linx.austenwares.com/upload | perl -pe 's/https:\/\/linx.austenwares.com\/(\w+)/https:\/\/linx.austenwares.com\/selif\/\1/'
|
curl -T- -H "Linx-Randomize: yes" -H "Linx-Expiry: 2592000" https://linx.austenwares.com/upload | perl -pe 's/https:\/\/linx.austenwares.com\/(\w+)/https:\/\/linx.austenwares.com\/selif\/\1/'
|
||||||
@ -246,8 +233,6 @@ linx() {
|
|||||||
}
|
}
|
||||||
ltar() {
|
ltar() {
|
||||||
tar -cf - "$@"|pv -WcN tar|xz|pv -WcN lzma
|
tar -cf - "$@"|pv -WcN tar|xz|pv -WcN lzma
|
||||||
#tar -cf - $@|pv -WcN tar -s $(echo $(du -sb $@|awk '{print $1}'|tr '\n' '+')0|bc)|gzip|pv -WcN dest
|
|
||||||
#tar -cf - $@|pv -WcN tar -s $(echo $(du -sb $@|awk '{print $1}'|tr '\n' '+')0|bc)|gzip|pv -WcN dest
|
|
||||||
}
|
}
|
||||||
ctar() {
|
ctar() {
|
||||||
tar -cf - "$@"|pv -WcN tar|gzip|pv -WcN gzip
|
tar -cf - "$@"|pv -WcN tar|gzip|pv -WcN gzip
|
||||||
@ -259,19 +244,6 @@ offline() {
|
|||||||
sudo unshare -n -- sudo -u "$USER" LP_MARK_PREFIX=" $(tput setaf 1)(offline)$(tput sgr0) " zsh
|
sudo unshare -n -- sudo -u "$USER" LP_MARK_PREFIX=" $(tput setaf 1)(offline)$(tput sgr0) " zsh
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
dnstest() {
|
|
||||||
echo "resolv.conf:"
|
|
||||||
cat /etc/resolv.conf
|
|
||||||
echo "Testing DNS:"
|
|
||||||
dig google.com
|
|
||||||
echo "Testing ping:"
|
|
||||||
ping -c 2 1.1.1.1
|
|
||||||
echo "Testing IP curl:"
|
|
||||||
curl -L 178.33.250.62
|
|
||||||
echo
|
|
||||||
echo "Testing DNS"
|
|
||||||
curl -L portquiz.net
|
|
||||||
}
|
|
||||||
tsh() {
|
tsh() {
|
||||||
ssh "$@"
|
ssh "$@"
|
||||||
echo "\n\n\n\n\n\n\n\n\n\nSESSION CLOSED\n\n\n\n\n\n\n\n\n\n"
|
echo "\n\n\n\n\n\n\n\n\n\nSESSION CLOSED\n\n\n\n\n\n\n\n\n\n"
|
||||||
@ -285,35 +257,14 @@ compdefas () {
|
|||||||
compdefas ssh tsh
|
compdefas ssh tsh
|
||||||
compdefas mv m mv
|
compdefas mv m mv
|
||||||
mcl() {
|
mcl() {
|
||||||
mkdir -p $1
|
mkdir -p "$1"
|
||||||
cd $1
|
cd "$1"
|
||||||
}
|
|
||||||
create-repo() {
|
|
||||||
PRIVATE="true"
|
|
||||||
while getopts ":p" opt; do
|
|
||||||
case $opt in
|
|
||||||
p)
|
|
||||||
echo "-p was used, making public"
|
|
||||||
PRIVATE="false"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
if [ -z "$1" ]; then
|
|
||||||
echo "No repo name" >&2
|
|
||||||
return 2
|
|
||||||
fi
|
|
||||||
echo -n "Username: "
|
|
||||||
read username
|
|
||||||
echo -n "Password: "
|
|
||||||
read -s password
|
|
||||||
curl --user "$username:$password" -d name="$1" -d private="$PRIVATE" https://gitea.austenwares.com/api/v1/user/repos
|
|
||||||
}
|
}
|
||||||
rc() {
|
rc() {
|
||||||
case $1 in
|
case $1 in
|
||||||
z) vim ~/.zshrc;;
|
z) vim ~/.zshrc;;
|
||||||
v) vim ~/.vimrc;;
|
v) vim ~/.vimrc;;
|
||||||
i) vim ~/.i3/config;;
|
i) vim ~/.config/i3/config;;
|
||||||
use) sudo vim /etc/portage/package.use/package.use;;
|
use) sudo vim /etc/portage/package.use/package.use;;
|
||||||
make) sudo vim /etc/portage/make.conf;;
|
make) sudo vim /etc/portage/make.conf;;
|
||||||
unmask) sudo vim /etc/portage/package.unmask/package.unmask;;
|
unmask) sudo vim /etc/portage/package.unmask/package.unmask;;
|
||||||
@ -325,17 +276,16 @@ rc() {
|
|||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
k() {
|
k() {
|
||||||
#More than 1 arguement
|
# More than 1 arguement
|
||||||
if [[ $# > 1 ]] ; then
|
if [[ $# > 1 ]] ; then
|
||||||
vim $@
|
vim $@
|
||||||
elif [ -d "$@" ] ; then
|
elif [ -d "$@" ] ; then
|
||||||
#cd then ls
|
|
||||||
cd "$@" && ls
|
cd "$@" && ls
|
||||||
elif [[ "$@" == "-" ]] ; then
|
elif [[ "$@" == "-" ]] ; then
|
||||||
#Because if this isn't here, k - won't work
|
# Because if this isn't here, k - won't work
|
||||||
cd - && ls
|
cd - && ls
|
||||||
elif [ -f "$@" ] ; then
|
elif [ -f "$@" ] ; then
|
||||||
#Extract if it's extractable
|
# Extract if it's extractable
|
||||||
case $1 in
|
case $1 in
|
||||||
# Images
|
# Images
|
||||||
*.png|*.jpg|*.gif) feh "$1" ;;
|
*.png|*.jpg|*.gif) feh "$1" ;;
|
||||||
@ -365,7 +315,7 @@ k() {
|
|||||||
*) vim "$1"
|
*) vim "$1"
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
#Edit with vim
|
# Edit with vim
|
||||||
echo -n "vim? "
|
echo -n "vim? "
|
||||||
read a
|
read a
|
||||||
vim "$@"
|
vim "$@"
|
||||||
@ -374,21 +324,29 @@ k() {
|
|||||||
if (( $+TMUX )) || [[ "$TERM" = "screen-256color" ]] || [[ "$TERM" = "screen.xterm-256color" ]]; then
|
if (( $+TMUX )) || [[ "$TERM" = "screen-256color" ]] || [[ "$TERM" = "screen.xterm-256color" ]]; then
|
||||||
unset zle_bracketed_paste
|
unset zle_bracketed_paste
|
||||||
fi
|
fi
|
||||||
#(( $+TMUX )) && unset zle_bracketed_paste
|
|
||||||
|
|
||||||
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
||||||
if ex fasd; then
|
if ex fasd; then
|
||||||
eval "$(fasd --init auto)"
|
eval "$(fasd --init auto)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#alias bat='upower -i /org/freedesktop/UPower/devices/battery_BAT0| grep -E "state|to\ full|percentage"'
|
|
||||||
echo -ne '[# ]\r'
|
echo -ne '[# ]\r'
|
||||||
source ~/.zsh-git/liquidprompt/liquidprompt
|
#source ~/.zsh-git/liquidprompt/liquidprompt
|
||||||
#source ~/.zsh-git/omg/base.sh
|
|
||||||
#source ~/.zsh-git/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
|
||||||
#source ~/.zsh-git/oh-my-git-themes/af-magic.zsh-theme
|
|
||||||
if [[ -f ~/.zsh-git/custom-config/zshrc ]]; then
|
if [[ -f ~/.zsh-git/custom-config/zshrc ]]; then
|
||||||
source ~/.zsh-git/custom-config/zshrc
|
source ~/.zsh-git/custom-config/zshrc
|
||||||
fi
|
fi
|
||||||
|
function prompt_pre() {
|
||||||
|
export CESIUM_LAST_COMMAND_TIME="$(date +%s)"
|
||||||
|
}
|
||||||
|
function prompt_cmd() {
|
||||||
|
PS1="$(~/git/cesium/cesium --mode ps1 --rc "$?" --shell zsh)"
|
||||||
|
RPS1="$(~/git/cesium/cesium --mode rps1 --rc "$?" --shell zsh)"
|
||||||
|
unset CESIUM_LAST_COMMAND_TIME
|
||||||
|
}
|
||||||
|
function tmp() {
|
||||||
|
autoload -Uz add-zsh-hook
|
||||||
|
precmd_functions+=(prompt_cmd)
|
||||||
|
add-zsh-hook preexec prompt_pre
|
||||||
|
}
|
||||||
echo -e '[##]'
|
echo -e '[##]'
|
||||||
#zprof
|
#zprof
|
||||||
|
Loading…
Reference in New Issue
Block a user