Compare commits

...

4 Commits

Author SHA1 Message Date
PorridgePi
ac20b773b4 zshrc: feat: add aliases and misc
- add alias for Tailscale
- add alias for starting ActivityWatch
- add alias for resetting Carbon Copy Cloner v7 trial
- add alias for connecting to hidden Wi-Fi
- add UTF-8 support for Git
- add pipx bin directory to PATH
2025-04-04 15:29:34 +08:00
PorridgePi
5d26e147b1 Merge branch 'master' of PorridgePi/dotfiles 2025-04-04 11:14:15 +08:00
PorridgePi
d94282f6ab zshenv: feat: add Rust 2024-03-01 11:32:33 +08:00
PorridgePi
b80c7cab88 homebrew: feat: Add u alias 2022-10-21 21:58:32 +08:00
3 changed files with 22 additions and 2 deletions

6
.brew-aliases/u Executable file
View File

@@ -0,0 +1,6 @@
#! /bin/bash
# alias: brew u
#: * `u` [args...]
#: `brew u` is an alias for `brew cu -af`
brew cu -af $*

View File

@@ -47,4 +47,5 @@ ARCH=$(uname -m)
export OSNAME DISTRO DISTRO_TYPE VER ARCH
# Rust
. "$HOME/.cargo/env"

15
.zshrc
View File

@@ -42,9 +42,19 @@ elif [[ "$OSNAME" == "macOS" ]]; then
### Aliases
# Intel (Rosetta 2) Homebrew
alias ibrew='arch -x86_64 /usr/local/bin/brew'
# Tailscale
alias tailscale=/Applications/Tailscale.app/Contents/MacOS/Tailscale
# Start ActivityWatch
alias startaw="if ! pgrep aw-watcher-window-macos; then; /Applications/ActivityWatch.app/Contents/MacOS/aw-watcher-window --verbose > /dev/null 2>&1 &; fi"
# Reset Carbon Copy Cloner v7 Trial
alias resetccc="defaults delete com.bombich.ccc TrialExpirationV7"
# Connect to pdlp@SSOE2023 hidden Wi-Fi
alias pdlp="networksetup -setairportnetwork en0 'pdlp@SSOE2023' 'mbByF6p@YA#RPgH8LY!k'"
# Homebrew
eval "$(/opt/homebrew/bin/brew shellenv)"
else
##### Unknown
@@ -55,6 +65,8 @@ fi
export PATH="$HOME/bin:$HOME/bin/external:$PATH"
export TERM=xterm-256color
eval $(thefuck --alias)
# Git UTF-8
export LESSCHARSET=utf-8
### Aliases
# Python
@@ -94,12 +106,13 @@ export HISTORY_SUBSTRING_SEARCH_ENSURE_UNIQUE=true
export PNPM_HOME="/Users/porridge/Library/pnpm"
export PATH="$PNPM_HOME:$PATH"
########## pipx ###############################################################
export PATH="$PATH:/Users/porridge/.local/bin"
########## Powerlevel10k ######################################################
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
########## SDKMAN! ############################################################
# THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="$HOME/.sdkman"