Updated dotfiles
This commit is contained in:
parent
c1896bf949
commit
91d00d6912
4 changed files with 26 additions and 11 deletions
3
.config/yazi/theme.toml
Normal file
3
.config/yazi/theme.toml
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
[flavor]
|
||||||
|
dark = "tokyonight-night"
|
||||||
|
light = "tokyonight-night"
|
||||||
31
zsh/.aliases
31
zsh/.aliases
|
|
@ -41,11 +41,8 @@ alias yy='yazi'
|
||||||
|
|
||||||
# alias ..='cd ..'
|
# alias ..='cd ..'
|
||||||
# alias ...='cd ../..'
|
# alias ...='cd ../..'
|
||||||
alias cdf='cd $(fd -t d | fzf)'
|
# alias cdf='cd $(fd -t d | fzf)'
|
||||||
# alias cd='z'
|
# alias cdi='zoxide query -i'
|
||||||
alias cdi='zoxide query -i'
|
|
||||||
# alias z='zoxide query -i'
|
|
||||||
|
|
||||||
|
|
||||||
# ----------------------------
|
# ----------------------------
|
||||||
# File & Disk Utilities
|
# File & Disk Utilities
|
||||||
|
|
@ -98,10 +95,18 @@ alias allcmds='compgen -c | sort -u | fzf'
|
||||||
# ----------------------------
|
# ----------------------------
|
||||||
|
|
||||||
help() {
|
help() {
|
||||||
"$@" --help 2>&1 | bat --plain --language=help
|
if builtin help "$1" &>/dev/null; then
|
||||||
|
builtin help "$1" | bat --plain
|
||||||
|
else
|
||||||
|
"$@" --help 2>&1 | bat --plain
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
alias shelp='builtin help | bat --plain --language=help'
|
# help() {
|
||||||
|
# "$@" --help 2>&1 | bat --plain --language=txt
|
||||||
|
# }
|
||||||
|
|
||||||
|
# alias shelp='builtin help | bat --plain --language=help'
|
||||||
|
|
||||||
# alias bathelp='bat --plain --language=help'
|
# alias bathelp='bat --plain --language=help'
|
||||||
# help() {
|
# help() {
|
||||||
|
|
@ -124,13 +129,19 @@ fi
|
||||||
# fi
|
# fi
|
||||||
|
|
||||||
if command -v exa &> /dev/null; then
|
if command -v exa &> /dev/null; then
|
||||||
|
alias ls='exa'
|
||||||
alias l='exa -l'
|
alias l='exa -l'
|
||||||
alias lsl='exa --icons'
|
alias lsl='exa --icons'
|
||||||
alias ll='exa -al --icons'
|
alias ll='exa -al --icons'
|
||||||
alias lt='exa -al --tree --level=2 --icons'
|
alias lt='exa -al --tree --level=2 --icons'
|
||||||
elif command -v eza &> /dev/null; then
|
fi
|
||||||
alias lg='eza -l --icons --git -a'
|
|
||||||
else
|
if command -v eza &> /dev/null; then
|
||||||
|
alias lg='eza -l --icons --git -a'
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Fallbacks if neither exa nor eza are found
|
||||||
|
if ! command -v exa &> /dev/null && ! command -v eza &> /dev/null; then
|
||||||
alias ls='ls --color=auto'
|
alias ls='ls --color=auto'
|
||||||
alias ll='ls -lah'
|
alias ll='ls -lah'
|
||||||
alias la='ls -A'
|
alias la='ls -A'
|
||||||
|
|
|
||||||
|
|
@ -21,5 +21,6 @@ export PATH="$PATH:$HOME/.local/bin"
|
||||||
# SHELLEXPORTS="export TERM=xterm;stty rows $(tput lines) columns $(tput cols)"
|
# SHELLEXPORTS="export TERM=xterm;stty rows $(tput lines) columns $(tput cols)"
|
||||||
|
|
||||||
if command -v bat &> /dev/null; then
|
if command -v bat &> /dev/null; then
|
||||||
|
# export MANPAGER="sh -c 'col -bx | bat -l man -p'"
|
||||||
export MANPAGER="sh -c 'sed -u -e \"s/\\x1B\[[0-9;]*m//g; s/.\\x08//g\" | bat -p -lman'"
|
export MANPAGER="sh -c 'sed -u -e \"s/\\x1B\[[0-9;]*m//g; s/.\\x08//g\" | bat -p -lman'"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@ alias c='clear'
|
||||||
# Shell integrations
|
# Shell integrations
|
||||||
# eval "$(fzf --zsh)"
|
# eval "$(fzf --zsh)"
|
||||||
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
||||||
eval "$(zoxide init --cmd cd zsh)"
|
eval "$(zoxide init zsh)"
|
||||||
|
|
||||||
# Sourcing
|
# Sourcing
|
||||||
source $HOME/.cargo/env
|
source $HOME/.cargo/env
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue