diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-02 12:16:38 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-02 12:16:38 -0500 |
| commit | b10cba594db836c0747066addad48bda4d30cd02 (patch) | |
| tree | 063119a623fa3f7139feda4ef302896d8f5f934c /dotfiles/common/.bashrc.d/aliases.sh | |
| parent | 49c2ba9c4510bf6e1acd306687473bc8ba9ad8dd (diff) | |
| download | archsetup-b10cba594db836c0747066addad48bda4d30cd02.tar.gz archsetup-b10cba594db836c0747066addad48bda4d30cd02.zip | |
refactor: drop in-repo dotfiles/, move stow tooling to the dotfiles repo
Since the installer clones DOTFILES_REPO into ~/.dotfiles and stows from there, the in-repo dotfiles/ tree was dead weight. Nothing reads it at install time. I removed it (831 files) now that both machines are migrated.
The Makefile's stow / restow / reset / unstow / import targets and the dotfile-script unit suites moved to the dotfiles repo. They sit alongside the scripts they manage and run standalone (cd ~/.dotfiles && make ...). This Makefile keeps the VM-integration targets and the installer-helper suite (safe-rm-rf).
I updated CLAUDE.md and README.md so stow operations run from ~/.dotfiles, and the dotfile-management, theme, and unit-test sections point at the standalone repo. The README was already describing the old in-repo model from before the installer switched to cloning. This brings it in line.
Diffstat (limited to 'dotfiles/common/.bashrc.d/aliases.sh')
| -rw-r--r-- | dotfiles/common/.bashrc.d/aliases.sh | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/dotfiles/common/.bashrc.d/aliases.sh b/dotfiles/common/.bashrc.d/aliases.sh deleted file mode 100644 index 10fc360..0000000 --- a/dotfiles/common/.bashrc.d/aliases.sh +++ /dev/null @@ -1,85 +0,0 @@ -# aliases.sh -# Craig Jennings <c@cjennings.net> -# Shell aliases - works in both bash and zsh - -# ============================================================================= -# Directory Navigation -# ============================================================================= -alias cdot="cd ~/code/archsetup/dotfiles" -alias cdpf="cd ~/projects/finances/" -alias cdpj="cd ~/projects/jr-estate/" -alias cdpd="cd ~/projects/documents/" - -# ============================================================================= -# File Listing (exa) -# ============================================================================= -alias ls="exa --group-directories-first" -alias l="exa -lhF --group-directories-first" -alias ll="exa -lhAF --group-directories-first" -alias lt="exa -lthAF --group-directories-first" - -# ============================================================================= -# File Operations -# ============================================================================= -alias mkd="mkdir -pv" -alias open="xdg-open" -alias linkdel="find . -type l ! -exec test -d {} \; -delete" -alias linkfind="find . -type l ! -exec test -d {} \; -print" - -# ============================================================================= -# System Administration -# ============================================================================= -alias df='dfc -p /dev/' -alias ducks='du -cksh * | sort -rh | head -n11' -alias ntop="sudo bandwhich" -alias ptop="sudo powertop" -alias running_services='systemctl list-units --type=service --state=running' -alias ssn="sudo shutdown now" -alias boot2bios="sudo systemctl reboot --firmware-setup" -alias backup='sudo rsyncshot backup 1000' -alias sysinfo='sudo inxi -v 8 -a -xxxA -xxxB -xxxC -xxxD -xxxG -xxxI -xxxm -xxxN -xxxR -xxxS -xxx --usb -d -I -pl -n -s --slots' -alias timeshift='sudo timeshift-gtk' -alias sysupgrade="topgrade" - -# ============================================================================= -# Network -# ============================================================================= -alias myip='curl -4 https://chroot-me.in/ip/ 2>/dev/null || w3m -4 -dump https://chroot-me.in/ip' -alias whereami="curl ipinfo.io" -alias speedtest="speedtest-go" - -# ============================================================================= -# Applications -# ============================================================================= -alias et="emacs -nw" -alias weather="wego" -alias crm="tickrs -s CRM" -alias handbrake="ghb" -alias smerge="/usr/bin/smerge" -alias stext="/opt/sublime_text/sublime_text" -alias steam="flatpak run com.valvesoftware.Steam" -alias xterm="xterm -ti 340" - -# ============================================================================= -# Stow (dotfiles management) -# ============================================================================= -alias stow="stow --target=/home/cjennings" - -# ============================================================================= -# Ranger (file manager) -# ============================================================================= -alias cdr='. ranger' -alias r='. ranger' - -# ============================================================================= -# Programming -# ============================================================================= -alias cc="gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion -Wextra -std=c2x -pedantic" -alias gdbx="gdb --batch --ex r --ex bt --ex q --args" - -# ============================================================================= -# Phenomenology RAG (ollama/deepseek) -# ============================================================================= -phenom() { - aichat --rag phenom -m ollama:deepseek-r1:70b "$@" -} |
