switching to fish
This commit is contained in:
parent
b70890f80d
commit
08be905f75
43
.config/fish/config.fish
Normal file
43
.config/fish/config.fish
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
if status is-interactive
|
||||||
|
# Commands to run in interactive sessions can go here
|
||||||
|
end
|
||||||
|
|
||||||
|
function fish_prompt
|
||||||
|
set ppwd (pwd)
|
||||||
|
echo -e "\033[0;34m$USER \033[0;33m$ppwd \033[0;31mλ\033[0m "
|
||||||
|
end
|
||||||
|
|
||||||
|
set fish_greeting
|
||||||
|
|
||||||
|
alias ls="ls --color=auto"
|
||||||
|
alias ll="ls -lah"
|
||||||
|
|
||||||
|
alias grep="grep --color=auto"
|
||||||
|
alias egrep="egrep --color=auto"
|
||||||
|
alias fgrep="fgrep --color=auto"
|
||||||
|
|
||||||
|
alias wget="wget -c"
|
||||||
|
|
||||||
|
alias pacman="sudo pacman --color=auto"
|
||||||
|
|
||||||
|
alias emacs="emacs -nw"
|
||||||
|
|
||||||
|
function gc
|
||||||
|
git add -a
|
||||||
|
git commit -S -m $argv
|
||||||
|
end
|
||||||
|
|
||||||
|
alias gp="git push"
|
||||||
|
alias gl="git pull"
|
||||||
|
alias gcl="git clone"
|
||||||
|
|
||||||
|
function gh_gcl
|
||||||
|
gcl https://github.com/$argv
|
||||||
|
end
|
||||||
|
|
||||||
|
alias rr="curl -s -L http://bit.ly/10hA8iC | bash"
|
||||||
|
|
||||||
|
function weather
|
||||||
|
curl wttr.in/$argv
|
||||||
|
end
|
||||||
|
|
30
.config/fish/fish_variables
Normal file
30
.config/fish/fish_variables
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# This file contains fish universal variable definitions.
|
||||||
|
# VERSION: 3.0
|
||||||
|
SETUVAR __fish_initialized:3100
|
||||||
|
SETUVAR fish_color_autosuggestion:555\x1ebrblack
|
||||||
|
SETUVAR fish_color_cancel:\x2dr
|
||||||
|
SETUVAR fish_color_command:005fd7
|
||||||
|
SETUVAR fish_color_comment:990000
|
||||||
|
SETUVAR fish_color_cwd:green
|
||||||
|
SETUVAR fish_color_cwd_root:red
|
||||||
|
SETUVAR fish_color_end:009900
|
||||||
|
SETUVAR fish_color_error:ff0000
|
||||||
|
SETUVAR fish_color_escape:00a6b2
|
||||||
|
SETUVAR fish_color_history_current:\x2d\x2dbold
|
||||||
|
SETUVAR fish_color_host:normal
|
||||||
|
SETUVAR fish_color_host_remote:yellow
|
||||||
|
SETUVAR fish_color_normal:normal
|
||||||
|
SETUVAR fish_color_operator:00a6b2
|
||||||
|
SETUVAR fish_color_param:00afff
|
||||||
|
SETUVAR fish_color_quote:999900
|
||||||
|
SETUVAR fish_color_redirection:00afff
|
||||||
|
SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
|
||||||
|
SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
|
||||||
|
SETUVAR fish_color_status:red
|
||||||
|
SETUVAR fish_color_user:brgreen
|
||||||
|
SETUVAR fish_color_valid_path:\x2d\x2dunderline
|
||||||
|
SETUVAR fish_key_bindings:fish_default_key_bindings
|
||||||
|
SETUVAR fish_pager_color_completion:\x1d
|
||||||
|
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
|
||||||
|
SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
|
||||||
|
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
|
73
.zshrc
73
.zshrc
@ -1,73 +0,0 @@
|
|||||||
if [[ -r /usr/share/zsh/functions/command-not-found.zsh ]]; then
|
|
||||||
source /usr/share/zsh/functions/command-not-found.zsh
|
|
||||||
export PKGFILE_PROMPT_INSTALL_MISSING=1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -f /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]]; then
|
|
||||||
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -f /usr/share/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh ]]; then
|
|
||||||
source /usr/share/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh
|
|
||||||
zmodload zsh/terminfo
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
setopt correct
|
|
||||||
setopt extendedglob
|
|
||||||
setopt appendhistory
|
|
||||||
setopt inc_append_history
|
|
||||||
setopt histignoredups
|
|
||||||
|
|
||||||
|
|
||||||
autoload -Uz vcs_info
|
|
||||||
|
|
||||||
autoload -U compinit colors zcalc
|
|
||||||
compinit -d
|
|
||||||
colors
|
|
||||||
|
|
||||||
PS1="%F{blue}%n %F{yellow}%~ %F{red}λ %f"
|
|
||||||
|
|
||||||
HISTSIZE=10000
|
|
||||||
HISTFILE="$HOME/.history"
|
|
||||||
SAVEHIST=$HISTSIZE
|
|
||||||
|
|
||||||
alias ls="ls --color=auto"
|
|
||||||
alias ll="ls -lah"
|
|
||||||
|
|
||||||
alias grep="grep --color=auto"
|
|
||||||
alias egrep="egrep --color=auto"
|
|
||||||
alias fgrep="fgrep --color=auto"
|
|
||||||
|
|
||||||
alias wget="wget -c"
|
|
||||||
|
|
||||||
alias pacman="sudo pacman --color auto"
|
|
||||||
|
|
||||||
alias emacs="emacs -nw"
|
|
||||||
|
|
||||||
function gc() {
|
|
||||||
git add .
|
|
||||||
tmp=$(git config user.signingkey)
|
|
||||||
if [[ ${#tmp} -gt 2 ]] ; then
|
|
||||||
git commit -S -m "$1"
|
|
||||||
else
|
|
||||||
git commit -m "$1"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
alias gp="git push"
|
|
||||||
alias gl="git pull"
|
|
||||||
alias gcl="git clone"
|
|
||||||
|
|
||||||
function glcp() {
|
|
||||||
git pull;
|
|
||||||
git commit -m "$1";
|
|
||||||
git push;
|
|
||||||
}
|
|
||||||
|
|
||||||
alias rr="curl -s -L http://bit.ly/10hA8iC | bash"
|
|
||||||
|
|
||||||
function weather() { curl "wttr.in/$1"; }
|
|
||||||
|
|
||||||
bindkey "^[[1;5C" forward-word
|
|
||||||
bindkey "^[[1;5D" backward-word
|
|
||||||
|
|
@ -39,14 +39,16 @@ ipkg gnome-keyring
|
|||||||
git config --global credential.helper /usr/lib/git-core/git-credential-libsecret
|
git config --global credential.helper /usr/lib/git-core/git-credential-libsecret
|
||||||
|
|
||||||
# setup terminal stuff
|
# setup terminal stuff
|
||||||
ipkg zsh
|
ipkg fish
|
||||||
ipkg kitty
|
ipkg kitty
|
||||||
|
|
||||||
cp $FILEDIR/.zshrc ~
|
mkdir -p ~/.config/fish
|
||||||
|
cp -r $FILEDIR/.config/fish/* ~/.config/fish/
|
||||||
|
|
||||||
mkdir -p ~/.config/kitty
|
mkdir -p ~/.config/kitty
|
||||||
cp $FILEDIR/.config/kitty/kitty.conf ~/.config/kitty/
|
cp $FILEDIR/.config/kitty/kitty.conf ~/.config/kitty/
|
||||||
|
|
||||||
sudo chsh -s `which zsh` $USER
|
sudo chsh -s `which fish` $USER
|
||||||
|
|
||||||
# setup snap support
|
# setup snap support
|
||||||
ipkg snapd
|
ipkg snapd
|
||||||
|
Loading…
x
Reference in New Issue
Block a user