Hey there! Welcome to my personal dotfiles repository! I'm Stefanie Jane, aka hyperb1issโa creative technologist based in Seattle. These dotfiles create a powerful, beautiful development environment with a macOS-first focus that also works seamlessly across Linux and WSL2. Everything is tied together by the SilkCircuit color themeโa cyberpunk-inspired aesthetic with neon purples, electric cyans, and blazing pinks that flows through every tool.
| Feature | Description |
|---|---|
| ๐ Shell Environment | โข Zsh with Zinit plugin management & Bash fallback โข Atuin-powered shell history with cross-machine sync โข 28 modular shell scripts with 100+ aliases โข Smart platform detection & adaptation |
| ๐ฅ๏ธ Terminal Setup | โข Ghostty terminal with SilkCircuit theme โข Tmux multiplexer with custom keybindings โข Starship prompt with gradient theme โข FZF-powered fuzzy finding everywhere |
| ๐ค AI Integration | โข Claude Code CLI for terminal AI pair programming โข Avante.nvim for in-editor Claude assistance โข Custom Claude Code status line & security hooks |
| ๐จ SilkCircuit Theme | โข silkcircuit-nvim Neovim colorscheme โข Consistent theming across Neovim, Git, Starship, Tmux, Ghostty, Bat, Delta, Atuin, FZF, and more |
| ๐ ๏ธ Development Tools | โข AstroNvim v5 with full LSP for 11+ languages โข Proto version manager (Node, Rust, pnpm) โข Git workflow enhancements with Delta diffs โข Docker & Kubernetes management |
| ๐ Cross-Platform | โข macOS-first with Homebrew & DotBot automation โข Linux (Ubuntu/Arch) full desktop & minimal server profiles โข WSL2 with seamless path conversion โข Windows PowerShell via HyperShell modules |
| Tool | Description | Features |
|---|---|---|
| ๐ AstroNvim v5 | Neovim configuration | โข IDE-like features โข Avante.nvim AI assistant โข SilkCircuit theme |
| ๐ป Ghostty | Terminal emulator | โข GPU-accelerated โข SilkCircuit theme โข Native macOS/Linux |
| ๐ Starship | Cross-shell prompt | โข SilkCircuit gradient theme โข Git status integration โข Context-aware |
| ๐ฅ๏ธ Tmux | Terminal multiplexer | โข Custom key bindings โข SilkCircuit color scheme โข Session management |
| ๐ค Claude Code | AI pair programmer | โข Custom status line โข Security hooks โข Project-aware assistance |
| Tool | Description | Features |
|---|---|---|
| ๐ณ FZF | Fuzzy finder | โข File searching โข History exploration โข Command completion |
| ๐ LSDeluxe | Modern ls | โข Icon support โข SilkCircuit colors โข Tree view |
| ๐จ Bat | Enhanced cat | โข Syntax highlighting โข SilkCircuit theme โข Line numbering |
| ๐ Ripgrep | Fast searcher | โข Code searching โข Regular expressions โข Ignore rules |
| ๐ Delta | Git diff viewer | โข Syntax highlighting โข Side-by-side diffs โข SilkCircuit theme |
| โช Atuin | Shell history | โข SQLite-backed โข Cross-machine sync โข Per-directory filtering |
| ๐ Zoxide | Smart cd | โข Learns your habits โข Fuzzy matching โข Instant directory jumps |
| ๐ง Proto | Version manager | โข Node, Rust, pnpm versions โข Auto .prototools detection โข Fast |
| Tool | Description | Features |
|---|---|---|
| ๐ Fastfetch | System info | โข Fast system information โข Performance metrics โข Custom config |
| โจ shellint | Shell linter | โข Shellcheck integration โข Auto-fixing โข Format with shfmt |
| ๐ง DotBot | Config manager | โข Automated setup โข Cross-platform support โข Profile management |
dotfiles/
โโโ nvim/ # AstroNvim v5 configuration (โ ~/.config/nvim)
โ โโโ lua/plugins/ # Plugin configs (silkcircuit, avante, treesitter, โฆ)
โโโ zsh/ # Zsh configuration (zshrc + completion)
โโโ bash/ # Bash configuration (profile + bashrc.local)
โโโ sh/ # 28 modular shell scripts (git, docker, k8s, macos, โฆ)
โโโ bin/ # Utility scripts (shellint, diskclean, repo, โฆ)
โโโ ghostty/ # Ghostty terminal config (macOS + Linux)
โโโ starship/ # Starship prompt with SilkCircuit gradient
โโโ tmux.conf # Tmux multiplexer configuration
โโโ atuin/ # Atuin shell history + SilkCircuit theme
โโโ gitconfig # Git config with SilkCircuit colors + Delta
โโโ proto/ # Proto version manager (.prototools)
โโโ claude/ # Claude Code settings, status line, security hooks
โโโ bat/ # Bat syntax highlighting themes
โโโ lsd/ # LSDeluxe file listing config
โโโ procs/ # Procs process viewer config
โโโ fastfetch/ # Fastfetch system info display
โโโ macos/ # macOS setup (Brewfile, system prefs, Karabiner)
โโโ hypershell/ # Windows PowerShell modules
โโโ docs/ # VitePress documentation site
โโโ Makefile # Install, lint, and format targets
โโโ *.yaml # DotBot install manifests (macos, local, system, โฆ)
Nerd Fonts are required for proper icon display in the terminal. These are not automatically installed by dotbot. Follow these steps to install them:
- Visit the Nerd Fonts website
- Download your preferred font (I recommend JetBrainsMono Nerd Font)
- Extract the downloaded zip file
- Install the fonts:
- On Windows: Right-click on each
.ttffile and select "Install" - On macOS: Double-click each
.ttffile and click "Install Font" - On Linux: Copy the
.ttffiles to~/.local/share/fonts/and runfc-cache -fv
- On Windows: Right-click on each
- Configure your terminal to use the installed Nerd Font
For WSL2 users, make sure to set the Nerd Font in your Windows Terminal settings as well.
# Clone the repository
git clone https://github.com/hyperb1iss/dotfiles.git ~/dev/dotfiles
# Install everything
cd ~/dev/dotfiles
make# Option 1: Using the installer script
bash -c "$(curl -fsSL https://raw.githubusercontent.com/hyperb1iss/dotfiles/main/install_macos.sh)"
# Option 2: Manual installation
# Clone the repository
git clone https://github.com/hyperb1iss/dotfiles.git ~/dev/dotfiles
# Install everything
cd ~/dev/dotfiles
make macos# Clone the repository
git clone https://github.com/hyperb1iss/dotfiles.git $env:USERPROFILE\dev\dotfiles
# Install as administrator
cd $env:USERPROFILE\dev\dotfiles
.\install.ps1The shell environment provides a unified experience across Bash and Zsh:
# Modern CLI Usage Examples
ls # Beautiful file listings with icons
ll # Detailed list view
lt # Tree view of directories
bat script.sh # Syntax-highlighted file viewing
z projects # Smart directory jumping
fzf # Fuzzy find files or historyKey Features:
- Unified configuration across Bash and Zsh with Zinit plugin management
- Enhanced history with timestamps and duplicate removal
- Intelligent tab completion with fuzzy finding
- Directory jumping with
zcommand and bookmarking system - Git worktree manager (
gwt) with comprehensive subcommands - Interactive FZF functions for files, processes, and Docker
- Cross-platform environment variables and platform detection
Comprehensive tooling for AOSP and device development:
# Environment Setup
envsetup # Initialize build environment
lunch aosp_pixel-userdebug # Select build target
# Building
mka bacon # Optimized build command
installboot # Smart boot image installation
# Device Management
logcat # Smart device selection
apush system.img # Intelligent file pushing
aospremote # Configure AOSP remote
cafremote # Configure CAF remote
# Navigation
gokernel # Jump to kernel directory
govendor # Jump to vendor directory
goapps # Jump to packages/appsKey Features:
- Automated build environment setup
- Smart device detection and management
- Performance-optimized build commands
- Comprehensive udev rules
- Quick navigation aliases
Seamless Windows and Linux integration:
# Path Conversion
wslpath "C:\Users\Stefanie" # Convert Windows to WSL path
wslopen ~/projects # Open WSL path in Windows Explorer
# Navigation
cdw # Jump to Windows user directory
# File Operations
apush file.txt # Smart file pushing to Android
extract archive.tar.gz # Smart archive extractionKey Features:
- Seamless path conversion
- File system integration
- Shared Git configuration
- WSL backup utilities
- Cross-platform clipboard support
A Linux-like experience for Windows PowerShell:
# Linux-style Commands
ls --tree # Directory tree with icons
grep "pattern" # Search with ripgrep
which code # Find executable paths
# Docker Management
dex container # Interactive container selection
dlog container # View container logs
dstop container # Stop containersKey Features:
- Modular architecture with 13 specialized modules
- Linux command aliases using GNU tools
- Kubernetes support with kubectl aliases and k9s
- Zoxide for smart directory navigation
- Android development utilities
- HyperShell branding with SilkCircuit theme
- Advanced FZF integration and Docker management
The environment includes AI coding assistance at two levels:
Claude Code CLI โ Terminal AI pair programming:
- Custom SilkCircuit status line showing git, language versions, and context
- Security hooks for safe command execution
- Project-aware assistance with custom AGENTS.md configuration
- Integrated directly into the terminal workflow
Avante.nvim โ In-editor AI assistance:
- Configured with Claude Sonnet 4 for intelligent code suggestions
- Interactive sidebar with diff-based edits and conflict resolution
- Context-aware suggestions within your Neovim editing session
The environment features the custom SilkCircuit color scheme, a cyberpunk-inspired theme with neon accents:
The SilkCircuit theme is powered by silkcircuit-nvimโa standalone
Neovim colorscheme plugin with 5 variants (neon, vibrant, soft, glow, dawn), 30+ plugin integrations, and WCAG AA
accessibility compliance. It's loaded as a local plugin from ~/dev/silkcircuit-nvim and also provides extras for
environment-wide theming.
The theme is consistently applied across the entire environment:
- Neovim - Full theme via silkcircuit-nvim with 30+ plugin support
- Ghostty - Terminal emulator with SilkCircuit colors
- Git - Custom log formatting with
silkcircuitpretty format - Starship Prompt - SilkCircuit gradient theme with powerline segments
- Tmux - Status bar with purple and pink accents
- Atuin - Shell history UI themed with SilkCircuit palette
- FZF / fzf-tab - Fuzzy finder with SilkCircuit color scheme
- LSDeluxe - File type colors matching the theme
- Bat - Custom SilkCircuit.tmTheme for syntax highlighting
- Delta - Git diff viewer with themed colors
- Claude Code - Custom status line with SilkCircuit RGB colors
To update the dotfiles repository:
cd ~/dev/dotfiles
git pull
make # For Linux/WSL2
# Or
.\install.ps1 # For Windows (run as administrator)Got ideas for improvements? Found a bug? Feel free to:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
If you like these dotfiles, you might be interested in some of my other projects:
- silkcircuit-nvim: The cyberpunk Neovim colorscheme that powers this environment โ 5 variants, 30+ integrations, extras for terminals, Git, VSCode, and more
- git-iris: AI-accelerated git workflow tool
- contexter: Chrome extension and CLI for quickly copying code into LLMs
- signalrgb-homeassistant: SignalRGB integration for Home Assistant
- signalrgb-python: Python API client for SignalRGB Pro
- hyper-light-card: Custom card for controlling SignalRGB through Home Assistant
- aeonsync: An rsync backup tool for developers
This project is open source and available under the MIT License.
Created by Stefanie Jane ๐
If you find these dotfiles helpful, buy me a Monster Ultra Violet! โก๏ธ








