2024-12-14 15:42:17 +00:00
|
|
|
# Initialization code that may require console input (password prompts, [y/n]
|
|
|
|
# confirmations, etc.) must go above this block; everything else may go below.
|
|
|
|
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
|
|
|
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
|
|
|
fi
|
2024-12-14 17:02:06 +00:00
|
|
|
export PATH="$HOME/.local/bin:$HOME/.local/jdk:/opt/tailscale:$PATH" ZSH="$HOME/.oh-my-zsh"
|
2024-12-14 15:42:17 +00:00
|
|
|
|
|
|
|
ZSH_THEME="powerlevel10k/powerlevel10k"
|
|
|
|
|
|
|
|
plugins=(
|
|
|
|
git
|
|
|
|
zsh-autosuggestions
|
|
|
|
)
|
|
|
|
|
|
|
|
source $ZSH/oh-my-zsh.sh
|
|
|
|
|
2024-12-14 17:02:06 +00:00
|
|
|
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
2024-12-14 15:42:17 +00:00
|
|
|
|
2024-12-14 17:02:06 +00:00
|
|
|
## User Config
|
2024-12-14 15:42:17 +00:00
|
|
|
|
2024-12-14 17:02:06 +00:00
|
|
|
export WORK_WEEK=$(date "+%yww%W.%u")
|
|
|
|
export LAN_IP=$(ip -json route get 8.8.8.8 | jq -r '.[].prefsrc')
|
|
|
|
# export TAILSCALE_IP=$(tailscale status | awk '{print $1}' | awk 'NR == 1 {print}')
|
2024-12-14 15:42:17 +00:00
|
|
|
|
2024-12-14 17:02:06 +00:00
|
|
|
alias ls='lsd'
|
|
|
|
alias dir='ls -1a'
|
|
|
|
alias cls='clear'
|
|
|
|
alias x='exit'
|
|
|
|
alias n='nano'
|
|
|
|
alias biggest='du . -ha | sort -hr | head -n $1'
|
|
|
|
alias ifconfig="ip add"
|
2024-12-14 15:42:17 +00:00
|
|
|
|
2024-12-14 17:02:06 +00:00
|
|
|
alias nixins='nix-env -iA nixpkgs.$1'
|
|
|
|
alias nixfind='nix search nixpkgs $1'
|
2024-12-14 15:42:17 +00:00
|
|
|
|
2024-12-14 17:02:06 +00:00
|
|
|
alias fpl='flatpak list'
|
2024-12-14 15:42:17 +00:00
|
|
|
|
2024-12-14 17:02:06 +00:00
|
|
|
alias pmins='sudo pacman -S'
|
|
|
|
alias pmuni='sudo pacman -R'
|
|
|
|
alias pmupd='sudo pacman -Sy'
|
|
|
|
alias pmupg='sudo pacman -Syyu'
|
|
|
|
alias pmlst='sudo pacman -Q'
|
|
|
|
alias pmlstin='sudo pacman -Qe'
|
2024-12-14 15:42:17 +00:00
|
|
|
|
2024-12-14 17:02:06 +00:00
|
|
|
alias browser='lynx https://search.1ndev.com/'
|
|
|
|
alias androidscreen="scrcpy -w"
|
|
|
|
|
|
|
|
## End of User Config
|