Home - uhop/dotfiles GitHub Wiki
dotfiles wiki
Personal dotfiles managed by chezmoi. See the README for installation and a list of installed tools.
Search
🔍 Search this wiki — ranked, deep-linked search via wiki-search; install the bookmarklet to search in place. Fallback: GitHub wiki search.
Initial setup
- Setting Up a New Machine — SSH keys, server hardening, dotfiles installation, post-setup verification
- Platform Notes — Ubuntu post-install configuration (fonts, video, clipboard, Docker, LXD), GUI package managers, macOS notes
- Distro Compatibility — Per-distro support tiers, known quirks, troubleshooting when the install hangs or fails
- Bootstrap Detection — Distro / package-manager detection library used by the bootstrap scripts
General information
- Shell Environment —
.bashrcsetup (prompt, brew, nvm, pyenv, fzf, exports),.bash_aliases(eza, zoxide, rsync, git shortcuts, search functions, SSH+tmux helpers) - Git Configuration — Git aliases, pretty formats, delta + difftastic diff viewers, shell shortcuts, custom git commands
- Application Notes — tmux, Micro, Kitty, GNOME, doas, etckeeper, ufw, TeX/LaTeX, flatpak, CUPS
- Remote GUI — Remote GUI access: waypipe (
wp), xfreerdp3, gnome-remote-desktop - Utilities — Custom CLI utilities:
upd,cln,pick,goup,ollama-sync,mount-raid, git helpers, Node.js helpers- arx — View/extract archives
- cdn-inv — CloudFront invalidations by domain alias
- cxop — Pre-compress web assets (
.gz/.br/.zstsiblings) - dcm — Docker Compose management
- flatpak-install — Scope-aware flatpak install dispatch
- ghmeta — Sync package.json metadata with GitHub About/topics
- imop — Image optimization/conversion
- jot — Encrypted S3 notes editor
- setup-periodic — Scheduled task setup (systemd/launchd)
- msmtp — SMTP client for notification emails
- Playbash Server Management — Multi-host playbook runner:
run/push/exec/put/get, daily/weekly maintenance stacks, inventory + groups, file transfer with{host}templates, offline detection, sidecar events
Day-to-day operations
- Workflows: general — Terminal setup, CLI editing, navigation, file operations, help tools
- Workflows: git — Interactive git tools, feature-branch workflow, submodule management
- Workflows: remote — SSH+tmux helpers (ssht, mosht, ett), nested sessions, fleet management with playbash
- Workflows: maintenance — System updates (upd/cln), Docker Compose stacks, multi-host orchestration, diagnostics