feature: better waybar load module and other qol features
This commit is contained in:
@@ -34,10 +34,12 @@ alias ..='cd ..'
|
||||
alias ...='cd ../..'
|
||||
alias ....='cd ../../..'
|
||||
alias cr='cd ..'
|
||||
alias cdr='cd ..'
|
||||
alias cdp='cd ~/Programming'
|
||||
alias cds='cd ~/services'
|
||||
alias cdd='cd ~/Downloads'
|
||||
alias cdt='cd ~/tmp'
|
||||
alias cdtc='cd ~/Programming/test'
|
||||
alias cdn='cd ~/Documents/obsidian/Notes'
|
||||
alias cda='cd /run/media/$USER/'
|
||||
|
||||
@@ -45,13 +47,15 @@ alias cda='cd /run/media/$USER/'
|
||||
alias rmr='rm -rf'
|
||||
|
||||
# grep aliases
|
||||
alias gr='grep --color=auto'
|
||||
alias grep='grep --color=auto'
|
||||
alias fgrep='fgrep --color=auto'
|
||||
alias egrep='egrep --color=auto'
|
||||
alias agrep='ps aux | grep --color=auto'
|
||||
|
||||
# wm aliases
|
||||
alias shy='start-hyprland'
|
||||
alias hload='hyprctl reload'
|
||||
alias hload='hyprctl reload && dunstctl reload'
|
||||
alias sudo-gtk='sudo WAYLAND_DISPLAY="$WAYLAND_DISPLAY" XDG_RUNTIME_DIR="$XDG_RUNTIME_DIR"'
|
||||
|
||||
# edit aliases
|
||||
@@ -79,6 +83,9 @@ alias tmp='(cd ~/tmp/daily && nvim $(date +"%Y-%m-%d-%H").md)'
|
||||
alias tmpmd='(cd ~/tmp/daily && nvim $(date +"%Y-%m-%d-%H").md)'
|
||||
alias tmpraw='(cd ~/tmp/daily && nvim $(date +"%Y-%m-%d-%H"))'
|
||||
alias tmppy='(cd ~/tmp/daily && nvim $(date +"%Y-%m-%d-%H").py)'
|
||||
alias tmpyml='(cd ~/tmp/daily && nvim $(date +"%Y-%m-%d-%H").yml)'
|
||||
alias tmpyaml='(cd ~/tmp/daily && nvim $(date +"%Y-%m-%d-%H").yml)'
|
||||
alias tmpjson='(cd ~/tmp/daily && nvim $(date +"%Y-%m-%d-%H").json)'
|
||||
alias tmppy-run='(cd ~/tmp/daily && python ./$(date +"%Y-%m-%d-%H").py)'
|
||||
alias tmpsh='(cd ~/tmp/daily && nvim $(date +"%Y-%m-%d-%H").sh)'
|
||||
alias tmpsh-run='(cd ~/tmp/daily && chmod +x ./$(date +"%Y-%m-%d-%H").sh && ./$(date +"%Y-%m-%d-%H").sh)'
|
||||
@@ -111,10 +118,6 @@ alias paclean='sudo pacman -Rs '
|
||||
alias update='yay --noconfirm'
|
||||
alias yayc='yay --editmenu'
|
||||
|
||||
# grep aliases
|
||||
alias agrep='ps aux | grep --color'
|
||||
alias g='grep --color'
|
||||
|
||||
# fastfetch aliases
|
||||
alias fastfetch='~/.config/fastfetch/detect_os.py'
|
||||
alias ff='~/.config/fastfetch/detect_os.py'
|
||||
@@ -133,6 +136,14 @@ alias dcu='sudo docker compose up'
|
||||
alias dcp='sudo docker compose pull'
|
||||
alias swagger-docs='sudo host-docs'
|
||||
|
||||
# git aliases
|
||||
alias g='git'
|
||||
alias ga='git add .'
|
||||
alias gc='git commit -m '
|
||||
alias gp='git push'
|
||||
alias gs='git status'
|
||||
alias gsh='git show'
|
||||
|
||||
# other utils aliases
|
||||
alias x='sudo chmod +x'
|
||||
alias y='yazi'
|
||||
@@ -148,6 +159,7 @@ alias scrcpy-def='scrcpy -S --no-audio -K'
|
||||
alias share='python3 -m http.server'
|
||||
alias globalshare='(cd ~/Share && python3 -m http.server)'
|
||||
alias clearlock='faillock --user YOUR_USERNAME --reset'
|
||||
alias opencode-resume='opencode-restore'
|
||||
|
||||
|
||||
# fun aliases
|
||||
@@ -197,7 +209,7 @@ opencode-save() {
|
||||
opencode-restore() {
|
||||
FILE_PATH=".opencode-session"
|
||||
if [ ! -f "$FILE_PATH" ]; then
|
||||
echo "Error: no such file - $FILE_PATH"
|
||||
echo "Error: no such file '$FILE_PATH'"
|
||||
return 1
|
||||
fi
|
||||
uuid=$(awk '/opencode -s/ {print $3}' "$FILE_PATH")
|
||||
@@ -205,12 +217,15 @@ opencode-restore() {
|
||||
echo "Error: no sessionn saved"
|
||||
return 1
|
||||
fi
|
||||
echo "Resuming Opencode session with ID: $uuid..."
|
||||
echo "Resuming Opencode session with ID: $uuid"
|
||||
opencode -s "$uuid"
|
||||
}
|
||||
|
||||
|
||||
# Imports
|
||||
if [ -f "$HOME/.bash_tools" ]; then
|
||||
. "$HOME/.bash_tools"
|
||||
fi
|
||||
if [ -f "$HOME/.bash_private" ]; then
|
||||
. "$HOME/.bash_private"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user