Skip to content

radiosilence/dotfiles

Repository files navigation

dotfiles

Personal dev environment. macOS, zsh, Rust tooling.

Setup

git clone https://github.com/radiosilence/dotfiles ~/.dotfiles
~/.dotfiles/setup

The setup script installs Rust if needed, builds all tools, and runs upd to install packages and configure everything.

What's Here

  • Shell configs - Modular zsh setup with 30+ config files, 80+ git aliases, fzf-tab completions
  • 23 Rust binaries - System maintenance, git workflow, media processing, file operations
  • Tool management - mise for runtimes, Brewfile for system packages
  • Terminal configs - tmux, WezTerm, ghostty, starship prompt

Documentation

Doc Description
cheatsheet.md Complete reference - all commands, aliases, functions
new-tools.md Modern CLI replacements (dust, procs, delta, xh, oha, tokei)
fzf-tab-completions.md Fuzzy completion setup with previews

Highlights

System

  • upd - Update everything (dotfiles, brew, mise, rust bins)
  • kill-port <port> - Kill process on port
  • prune - Find and delete small directories

Git workflow

  • git-sync - Delete merged local branches
  • git-squash - Squash commits for clean PRs
  • git-trigger - Re-trigger CI with empty amend
  • fm / fr - Fuzzy merge/rebase with fzf

Media

  • to-audio opus|flac - Parallel audio conversion
  • embed-art - Embed cover art into FLACs
  • imp - Download + extract + beets import

Files

  • vimv - Batch rename in $EDITOR
  • clean-dls - Remove scene release garbage

All binaries support --help and have shell completions.

Related

Docker

docker build -t dotfiles .
docker run -it dotfiles zsh

About

dotfiles for zsh and other friends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •