# 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 export PATH="$HOME/.local/bin:$HOME/.local/jdk:/opt/tailscale:$PATH" ZSH="$HOME/.oh-my-zsh" ZSH_THEME="powerlevel10k/powerlevel10k" plugins=( git zsh-autosuggestions ) source $ZSH/oh-my-zsh.sh [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh ## User Config 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}') 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" alias nixins='nix-env -iA nixpkgs.$1' alias nixfind='nix search nixpkgs $1' alias fpl='flatpak list' 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' alias browser='lynx https://search.1ndev.com/' alias androidscreen="scrcpy -w" ## End of User Config