Skip to content

radiosilence/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ Dotfiles ✨

⚡ Requirements

📝 Requirement
📄 Recent version of fish

📂 Includes

This repository contains configuration files for:

Tool Description
🎧 beets Music library manager
🌐 browser-schedule Switch default browser by work hours
📧 fastmail-cli Fastmail JMAP API client
🧘‍♀️ zsh z interactive shell
👻 ghostty Minimal terminal theme
🖌️ helix Text editor
🛠️ mise Modern environment manager
🚀 starship Prompt for any shell
🔧 git Version control
🔐 ssh Secure shell
💻 wezterm Terminal emulator

Additional features:

  • 💾 POSIX-compliant utility scripts in ./bin
  • 🔄 Sane default packages for various applications

🛠️ Install Dependencies (macOS)

Quick setup:

~/.dotfiles/bin/setup-macos

Required Tools

Tool Description
🍺 homebrew A package manager for macOS
🛠️ mise Replacement for asdf, nvm, rvm, etc. (brew install mise)
👀 fzf Fuzzy matcher for everything (brew install fzf)

💣 Installation Guide

Clone the repository and run the installer:

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

🤖 Enable AI Features (Optional):

~/.dotfiles/bin/setup-fish-ai

This sets up AI-powered shell assistance with:

  • Ctrl + P: Transform comments to commands and vice versa
  • Ctrl + Space: Autocomplete commands or suggest fixes

💡 Note: AI features require an Anthropic API key.

Package Documentation

Individual packages have their own documentation:

🐳 Container Usage

Get a shell in the running container:

docker exec -it -u jc -w /home/jc <container_name> zsh

Disclaimer: There are some vibecoded utilities in here


About

dotfiles for zsh and other friends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •