add base setup with dotter
This commit is contained in:
parent
6b0da868bb
commit
42e6595b60
177 changed files with 1062 additions and 70 deletions
61
config/zsh/aliases/aliases.zsh
Normal file
61
config/zsh/aliases/aliases.zsh
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
#--------------------------------------------------------------------#
|
||||
# Aliases #
|
||||
#--------------------------------------------------------------------#
|
||||
|
||||
#fix obvious typo's
|
||||
alias pdw="pwd"
|
||||
|
||||
# File Managment
|
||||
alias \
|
||||
cp='cp -iv' \
|
||||
mv='mv -iv' \
|
||||
cpr='rsync -za --partial -hh --info=progress2' \
|
||||
mvr='rsync -za --remove-source-files --partial -hh --info=progress2' \
|
||||
sync='rsync -zau --delete --partial -hh --info=progress2' \
|
||||
del='trash -i' \
|
||||
rmf='rm -rfI' \
|
||||
md='mkdir -pv' \
|
||||
ls='eza -lh --color=always --icons --git ' \
|
||||
la='eza -alh --color=always --icons --git ' \
|
||||
ld='eza -la --no-permissions --no-filesize --no-time --no-time --no-user' \
|
||||
mkexec='chmod +x'
|
||||
|
||||
# Search and Query Files
|
||||
alias grep="rg --sort path --context 3"
|
||||
|
||||
# Quicly update Stuff
|
||||
alias vi-ssh="vi ~/.ssh/config"
|
||||
|
||||
# Query Stuff
|
||||
alias \
|
||||
ip='ip -human -color -brief addr' \
|
||||
df="duf --hide special --hide-mp '/boot,/boot/*'" \
|
||||
du='dust --reverse' \
|
||||
du1='dust --reverse --min-size 1M --depth 1' \
|
||||
du2='dust --reverse --min-size 1M --depth 2' \
|
||||
du3='dust --reverse --min-size 1M --depth 3' \
|
||||
cat='bat'
|
||||
|
||||
alias \
|
||||
dco='docker compose' \
|
||||
dps="docker ps --format 'table {{.ID}}\t{{.Names}}\t{{.State}}\t{{.Status}}\t{{.RunningFor}}'"
|
||||
|
||||
alias \
|
||||
pco='podman compose' \
|
||||
pps="podman ps --format 'table {{.ID}}\t{{.Names}}\t{{.State}}\t{{.Status}}\t{{.RunningFor}}'"
|
||||
|
||||
alias tm="fzf-tmux-sessions"
|
||||
|
||||
# Misc
|
||||
alias \
|
||||
reload='exec $SHELL -l'
|
||||
|
||||
# Specific Mac overrides
|
||||
if [[ "$OSTYPE" != 'linux-gnu' ]]; then
|
||||
fi
|
||||
|
||||
#--------------------------------------------------------------------#
|
||||
# Global #
|
||||
#--------------------------------------------------------------------#
|
||||
|
||||
alias -g NULL='> /dev/null 2>&1'
|
||||
4
config/zsh/aliases/configs.zsh
Normal file
4
config/zsh/aliases/configs.zsh
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
alias \
|
||||
ckb='cd ~/qmk_firmware && $EDITOR keyboards/sofle/keymaps/aleee-idk' \
|
||||
cz='chezmoi' \
|
||||
dots='chezmoi edit'
|
||||
1
config/zsh/aliases/fzf.zsh
Normal file
1
config/zsh/aliases/fzf.zsh
Normal file
|
|
@ -0,0 +1 @@
|
|||
alias fzf-fp='fzf-flatpak-install-widget'
|
||||
22
config/zsh/aliases/nvim.zsh
Normal file
22
config/zsh/aliases/nvim.zsh
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
alias \
|
||||
vi='nvim' \
|
||||
vi-astro='NVIM_APPNAME=Distro-AstroNvim nvim' \
|
||||
vi-lazy='NVIM_APPNAME=LazyVim nvim'
|
||||
|
||||
vis() {
|
||||
items=(
|
||||
default
|
||||
AstroNvim
|
||||
LazyVim
|
||||
)
|
||||
config=$(printf "%s\n" "${items[@]}" | fzf --prompt=" Neovim Config " --height=~50% --layout=reverse --border --exit-0)
|
||||
|
||||
if [[ -z $config ]]; then
|
||||
echo "Nothing selected"
|
||||
return 0
|
||||
elif [[ $config == "default" ]]; then
|
||||
config=""
|
||||
fi
|
||||
|
||||
NVIM_APPNAME=$config nvim $@
|
||||
}
|
||||
47
config/zsh/aliases/pnpm.zsh
Normal file
47
config/zsh/aliases/pnpm.zsh
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
alias p='pnpm'
|
||||
|
||||
# Dependencies
|
||||
alias pa='pnpm add'
|
||||
alias pad='pnpm add --save-dev'
|
||||
alias pap='pnpm add --save-peer'
|
||||
alias prm='pnpm remove'
|
||||
alias pin='pnpm install'
|
||||
alias pls='pnpm list'
|
||||
alias pu='pnpm update'
|
||||
alias puil='pnpm update --interactive --latest'
|
||||
|
||||
# Global dependencies
|
||||
alias pga='pnpm add --global'
|
||||
alias pgls='pnpm list --global'
|
||||
alias pgrm='pnpm remove --global'
|
||||
alias pgu='pnpm update --global'
|
||||
|
||||
# WorkSpace
|
||||
alias pwa='pnpm add --workspace'
|
||||
alias pwls='pnpm list --workspace'
|
||||
alias pwrm='pnpm remove --workspace'
|
||||
alias pwu='pnpm update --workspace'
|
||||
|
||||
# Run scripts
|
||||
alias prun='pnpm run'
|
||||
alias pd='pnpm run dev'
|
||||
alias pb='pnpm run build'
|
||||
alias psv='pnpm run serve'
|
||||
alias pst='pnpm start'
|
||||
alias pt='pnpm test'
|
||||
alias ptc='pnpm test --coverage'
|
||||
alias pln='pnpm run lint'
|
||||
alias pdocs='pnpm run docs'
|
||||
alias pex='pnpm exec'
|
||||
alias pdx='pnpm dlx'
|
||||
|
||||
# Misc
|
||||
alias pi='pnpm init'
|
||||
alias ppub='pnpm publish'
|
||||
alias pc='pnpm create'
|
||||
|
||||
# Monorepo
|
||||
alias pf='pnpm -r --filter'
|
||||
|
||||
# qwik
|
||||
alias pre='pnpm run preview'
|
||||
Loading…
Add table
Add a link
Reference in a new issue