{"id":19713755,"url":"https://github.com/hyperb1iss/dotfiles","last_synced_at":"2025-11-22T08:02:48.796Z","repository":{"id":254659974,"uuid":"85661728","full_name":"hyperb1iss/dotfiles","owner":"hyperb1iss","description":"Stefanie's Dotfiles!","archived":false,"fork":false,"pushed_at":"2025-09-29T22:18:38.000Z","size":1539,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-03T12:40:02.871Z","etag":null,"topics":["bash","dotfiles","hypershell","lsd","nvim","powershell","starship","tmux","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyperb1iss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"hyperb1iss","ko_fi":"hyperb1iss"}},"created_at":"2017-03-21T05:13:22.000Z","updated_at":"2025-09-29T22:18:41.000Z","dependencies_parsed_at":"2024-08-29T19:02:28.139Z","dependency_job_id":"ce8e98c7-d089-40e6-b569-01d80d85b9b6","html_url":"https://github.com/hyperb1iss/dotfiles","commit_stats":null,"previous_names":["hyperb1iss/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hyperb1iss/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperb1iss%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperb1iss%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperb1iss%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperb1iss%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyperb1iss","download_url":"https://codeload.github.com/hyperb1iss/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperb1iss%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285755372,"owners_count":27226259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-22T02:00:05.934Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","dotfiles","hypershell","lsd","nvim","powershell","starship","tmux","zsh"],"created_at":"2024-11-11T22:24:45.009Z","updated_at":"2025-11-22T08:02:48.787Z","avatar_url":"https://github.com/hyperb1iss.png","language":"Shell","funding_links":["https://github.com/sponsors/hyperb1iss","https://ko-fi.com/hyperb1iss","https://ko-fi.com/hyperb1iss)!"],"categories":[],"sub_categories":[],"readme":"# 🌠 Stefanie's Dotfiles\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/OS-Linux%20%7C%20macOS%20%7C%20Windows%20%7C%20WSL2-informational?style=for-the-badge\u0026logo=windows\u0026logoColor=white\u0026color=ff00ff\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Shell-Bash%20%7C%20Zsh-informational?style=for-the-badge\u0026logo=gnu-bash\u0026logoColor=white\u0026color=b300ff\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Editor-AstroNvim-informational?style=for-the-badge\u0026logo=neovim\u0026logoColor=white\u0026color=9933ff\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Prompt-Starship-informational?style=for-the-badge\u0026logo=starship\u0026logoColor=white\u0026color=00ffff\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Terminal-Tmux-informational?style=for-the-badge\u0026logo=tmux\u0026logoColor=white\u0026color=33ffcc\"\u003e\n\u003c/p\u003e\n\nHey there! Welcome to my personal dotfiles repository! I'm **Stefanie Jane**, aka **hyperb1iss**—a creative technologist\nbased in Seattle. These dotfiles create a powerful, consistent development environment that works seamlessly across\nLinux, WSL2, and Windows, with a special focus on Android development.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/hyperb1iss/elektra/blob/main/screenshot.png\" alt=\"Starship + Elektra\" width=\"600\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"images/terminal-bliss.png\" alt=\"Terminal Bliss\" width=\"600\" /\u003e\n\u003c/p\u003e\n\n## 🌟 Core Features\n\n| Feature                    | Description                                                                                                                                                                          |\n| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| 🐚 **Shell Environment**   | • Unified Bash \u0026 Zsh configuration\u003cbr\u003e• Smart shell detection and adaptation\u003cbr\u003e• Enhanced history with timestamps\u003cbr\u003e• Modern CLI tools integration\u003cbr\u003e• Cross-platform consistency |\n| 📱 **Android Development** | • Complete AOSP build environment\u003cbr\u003e• Smart device management\u003cbr\u003e• Optimized build commands\u003cbr\u003e• Comprehensive udev rules\u003cbr\u003e• Quick navigation system                              |\n| 🖥️ **Terminal Setup**      | • Custom Tmux configuration\u003cbr\u003e• Starship prompt with Git integration\u003cbr\u003e• Modern CLI replacements\u003cbr\u003e• Fuzzy finding and completion\u003cbr\u003e• Directory jumping                          |\n| 🪟 **WSL2 Integration**    | • Seamless Windows/Linux operation\u003cbr\u003e• Path conversion utilities\u003cbr\u003e• File system integration\u003cbr\u003e• Shared Git configuration\u003cbr\u003e• Backup tools                                       |\n| 🎨 **Theming**             | • SilkCircuit custom color scheme\u003cbr\u003e• SilkCircuit Starship theme\u003cbr\u003e• Consistent cross-tool styling\u003cbr\u003e• Beautiful CLI visuals\u003cbr\u003e• Neon magenta \u0026 electric cyan accents            |\n| 🛠️ **Development Tools**   | • AstroNvim + Avante.nvim AI assistant\u003cbr\u003e• Git workflow enhancements\u003cbr\u003e• Docker \u0026 Kubernetes management\u003cbr\u003e• Build automation\u003cbr\u003e• Performance optimizations                       |\n\n## 🔧 Tool Suite\n\n### 📊 Core Development\n\n| Tool                                        | Description          | Features                                                                      |\n| ------------------------------------------- | -------------------- | ----------------------------------------------------------------------------- |\n| 🚀 **[Starship](https://starship.rs/)**     | Cross-shell prompt   | • SilkCircuit theme\u003cbr\u003e• Git status integration\u003cbr\u003e• Context-aware display    |\n| 📝 **[AstroNvim](https://astronvim.com/)**  | Neovim configuration | • IDE-like features\u003cbr\u003e• Avante.nvim AI assistant\u003cbr\u003e• SilkCircuit theme      |\n| 🖥️ **[Tmux](https://github.com/tmux/tmux)** | Terminal multiplexer | • Custom key bindings\u003cbr\u003e• SilkCircuit color scheme\u003cbr\u003e• Session management   |\n| ✨ **[shellint](./bin/shellint)**           | Shell script linter  | • Shellcheck integration\u003cbr\u003e• Auto-fixing capabilities\u003cbr\u003e• Format with shfmt |\n\n### 🎯 Modern CLI Tools\n\n| Tool                                                    | Description   | Features                                                          |\n| ------------------------------------------------------- | ------------- | ----------------------------------------------------------------- |\n| 🌳 **[FZF](https://github.com/junegunn/fzf)**           | Fuzzy finder  | • File searching\u003cbr\u003e• History exploration\u003cbr\u003e• Command completion |\n| 📂 **[LSDeluxe](https://github.com/Peltoche/lsd)**      | Modern ls     | • Icon support\u003cbr\u003e• SilkCircuit colors\u003cbr\u003e• Tree view             |\n| 🎨 **[Bat](https://github.com/sharkdp/bat)**            | Enhanced cat  | • Syntax highlighting\u003cbr\u003e• SilkCircuit theme\u003cbr\u003e• Line numbering  |\n| 🔍 **[Ripgrep](https://github.com/BurntSushi/ripgrep)** | Fast searcher | • Code searching\u003cbr\u003e• Regular expressions\u003cbr\u003e• Ignore rules       |\n\n### 🖼️ System \u0026 Customization\n\n| Tool                                                        | Description    | Features                                                              |\n| ----------------------------------------------------------- | -------------- | --------------------------------------------------------------------- |\n| 📊 **[Macchina](https://github.com/Macchina-CLI/macchina)** | System info    | • Custom Elektra theme\u003cbr\u003e• Performance metrics\u003cbr\u003e• System details   |\n| 🎯 **[HyperShell](./hypershell)**                           | PowerShell env | • Modular architecture\u003cbr\u003e• Kubernetes support\u003cbr\u003e• Zoxide \u0026 FZF      |\n| 🔧 **[DotBot](https://github.com/anishathalye/dotbot)**     | Config manager | • Automated setup\u003cbr\u003e• Cross-platform support\u003cbr\u003e• Profile management |\n\n## 📁 Repository Structure\n\n```\ndotfiles/\n├── zsh/                  # Zsh configuration\n├── bash/                 # Bash configuration\n├── sh/                   # Shared shell utilities\n│   ├── android.sh       # Android development tools\n│   └── shell-utils.sh   # Common shell functions\n├── hypershell/          # Windows PowerShell environment\n├── nvim/                # AstroNvim configuration\n├── tmux.conf            # Tmux configuration\n├── starship/            # Starship prompt themes\n├── elektra/             # Custom Macchina theme\n└── bin/                 # Utility scripts\n```\n\n## 🔤 Installing Nerd Fonts\n\nNerd Fonts are required for proper icon display in the terminal. These are not automatically installed by dotbot. Follow\nthese steps to install them:\n\n1. Visit the [Nerd Fonts website](https://www.nerdfonts.com/)\n2. Download your preferred font (I recommend JetBrainsMono Nerd Font)\n3. Extract the downloaded zip file\n4. Install the fonts:\n   - On Windows: Right-click on each `.ttf` file and select \"Install\"\n   - On macOS: Double-click each `.ttf` file and click \"Install Font\"\n   - On Linux: Copy the `.ttf` files to `~/.local/share/fonts/` and run `fc-cache -fv`\n5. Configure your terminal to use the installed Nerd Font\n\nFor WSL2 users, make sure to set the Nerd Font in your Windows Terminal settings as well.\n\n## 🛠️ Installation\n\n### Linux/WSL2\n\n```bash\n# Clone the repository\ngit clone https://github.com/hyperb1iss/dotfiles.git ~/dev/dotfiles\n\n# Install everything\ncd ~/dev/dotfiles\nmake\n```\n\n### macOS\n\n```bash\n# Option 1: Using the installer script\nbash -c \"$(curl -fsSL https://raw.githubusercontent.com/hyperb1iss/dotfiles/main/install_macos.sh)\"\n\n# Option 2: Manual installation\n# Clone the repository\ngit clone https://github.com/hyperb1iss/dotfiles.git ~/dev/dotfiles\n\n# Install everything\ncd ~/dev/dotfiles\nmake macos\n```\n\n### Windows\n\n```powershell\n# Clone the repository\ngit clone https://github.com/hyperb1iss/dotfiles.git $env:USERPROFILE\\dev\\dotfiles\n\n# Install as administrator\ncd $env:USERPROFILE\\dev\\dotfiles\n.\\install.bat\n```\n\n## 🚀 Deep Dive\n\n### 🐚 Shell Environment\n\nThe shell environment provides a unified experience across Bash and Zsh:\n\n```bash\n# Modern CLI Usage Examples\nls                # Beautiful file listings with icons\nll                # Detailed list view\nlt                # Tree view of directories\nbat script.sh     # Syntax-highlighted file viewing\nz projects        # Smart directory jumping\nfzf               # Fuzzy find files or history\n```\n\n**Key Features:**\n\n- Unified configuration across Bash and Zsh with Zinit plugin management\n- Enhanced history with timestamps and duplicate removal\n- Intelligent tab completion with fuzzy finding\n- Directory jumping with `z` command and bookmarking system\n- Git worktree manager (`gwt`) with comprehensive subcommands\n- Interactive FZF functions for files, processes, and Docker\n- Cross-platform environment variables and platform detection\n\n### 📱 Android Development\n\nComprehensive tooling for AOSP and device development:\n\n```bash\n# Environment Setup\nenvsetup                     # Initialize build environment\nlunch aosp_pixel-userdebug   # Select build target\n\n# Building\nmka bacon                    # Optimized build command\ninstallboot                  # Smart boot image installation\n\n# Device Management\nlogcat                      # Smart device selection\napush system.img            # Intelligent file pushing\naospremote                  # Configure AOSP remote\ncafremote                   # Configure CAF remote\n\n# Navigation\ngokernel                    # Jump to kernel directory\ngovendor                    # Jump to vendor directory\ngoapps                      # Jump to packages/apps\n```\n\n**Key Features:**\n\n- Automated build environment setup\n- Smart device detection and management\n- Performance-optimized build commands\n- Comprehensive udev rules\n- Quick navigation aliases\n\n### 🪟 WSL2 Integration\n\nSeamless Windows and Linux integration:\n\n```bash\n# Path Conversion\nwslpath \"C:\\Users\\Stefanie\"  # Convert Windows to WSL path\nwslopen ~/projects           # Open WSL path in Windows Explorer\n\n# Navigation\ncdw                         # Jump to Windows user directory\n\n# File Operations\napush file.txt              # Smart file pushing to Android\nextract archive.tar.gz      # Smart archive extraction\n```\n\n**Key Features:**\n\n- Seamless path conversion\n- File system integration\n- Shared Git configuration\n- WSL backup utilities\n- Cross-platform clipboard support\n\n### 🤖 HyperShell (PowerShell)\n\nA Linux-like experience for Windows PowerShell:\n\n```powershell\n# Linux-style Commands\nls --tree         # Directory tree with icons\ngrep \"pattern\"    # Search with ripgrep\nwhich code        # Find executable paths\n\n# Docker Management\ndex container     # Interactive container selection\ndlog container    # View container logs\ndstop container   # Stop containers\n```\n\n**Key Features:**\n\n- Modular architecture with 13 specialized modules\n- Linux command aliases using GNU tools\n- Kubernetes support with kubectl aliases and k9s\n- Zoxide for smart directory navigation\n- Android development utilities\n- HyperShell branding with SilkCircuit theme\n- Advanced FZF integration and Docker management\n\n### 🤖 AI Integration\n\nThe environment includes advanced AI coding assistance through **Avante.nvim**, providing:\n\n- **Claude Integration**: Configured with Claude Sonnet 4 for intelligent code suggestions\n- **Interactive Sidebar**: Right-positioned AI assistant with rounded borders\n- **Smart Diff Resolution**: Intelligent conflict resolution with keyboard shortcuts\n- **Navigation**: Easy movement between AI suggestions and code changes\n- **Manual Control**: Auto-suggestions disabled for better control over AI assistance\n\n### 🎨 Theming System - SilkCircuit\n\nThe environment features the custom **SilkCircuit** color scheme, a cyberpunk-inspired theme with neon accents:\n\n|                          Color Preview                          | Name               | Hex Code  | Usage                                   |\n| :-------------------------------------------------------------: | ------------------ | --------- | --------------------------------------- |\n|   ![Background](https://placehold.co/50x30/1a1a2e/1a1a2e.png)   | **Background**     | `#1a1a2e` | Terminal background, deep space purple  |\n|  ![Neon Magenta](https://placehold.co/50x30/ff00ff/ff00ff.png)  | **Neon Magenta**   | `#ff00ff` | Current branches, prompts, highlights   |\n| ![Electric Cyan](https://placehold.co/50x30/00ffff/00ffff.png)  | **Electric Cyan**  | `#00ffff` | Local branches, help text, dates        |\n| ![Bright Magenta](https://placehold.co/50x30/ff79c6/ff79c6.png) | **Bright Magenta** | `#ff79c6` | Changed files, authors, remote branches |\n|     ![Yellow](https://placehold.co/50x30/ffdc00/ffdc00.png)     | **Yellow**         | `#ffdc00` | Branch decorations, code files          |\n|     ![Green](https://placehold.co/50x30/50fa7b/50fa7b.png)      | **Green**          | `#50fa7b` | Added files, executables                |\n|      ![Red](https://placehold.co/50x30/ff5555/ff5555.png)       | **Red**            | `#ff5555` | Deleted files, errors                   |\n|     ![Purple](https://placehold.co/50x30/c792ea/c792ea.png)     | **Purple**         | `#c792ea` | Keywords, tmux accents                  |\n\nThe SilkCircuit theme is consistently applied across the entire environment:\n\n- **Neovim** - Full theme integration with 30+ plugin support\n- **Git** - Custom log formatting with `silkcircuit` pretty format\n- **Starship Prompt** - SilkCircuit theme with gradient effects\n- **LSDeluxe** - File type colors matching the theme\n- **Bat** - Custom SilkCircuit.tmTheme for syntax highlighting\n- **Tmux** - Status bar with purple and pink accents\n- **Delta** - Git diff viewer with themed colors\n\nThe theme provides a striking cyberpunk aesthetic with excellent contrast and readability across all tools.\n\n## 🔄 Updating\n\nTo update the dotfiles repository:\n\n```bash\ncd ~/dev/dotfiles\ngit pull\nmake  # For Linux/WSL2\n# Or\n.\\install.bat  # For Windows (run as administrator)\n```\n\n## 🤝 Contributing\n\nGot ideas for improvements? Found a bug? Feel free to:\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Submit a pull request\n\n## 🚀 Other Projects\n\nIf you like these dotfiles, you might be interested in some of my other projects:\n\n- [git-iris](https://github.com/hyperb1iss/git-iris): AI-accelerated git workflow tool\n- [signalrgb-homeassistant](https://github.com/hyperb1iss/signalrgb-homeassistant): SignalRGB integration for Home\n  Assistant\n- [signalrgb-python](https://github.com/hyperb1iss/signalrgb-python): Python API client for SignalRGB Pro\n- [hyper-light-card](https://github.com/hyperb1iss/hyper-light-card): Custom card for controlling SignalRGB through Home\n  Assistant\n- [contexter](https://github.com/hyperb1iss/contexter): Chrome extension and CLI for quickly copying code into LLMs\n- [aeonsync](https://github.com/hyperb1iss/aeonsync): An rsync backup tool for developers\n\n## 📜 License\n\nThis project is open source and available under the [MIT License](LICENSE).\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\nCreated by [Stefanie Jane 🌠](https://github.com/hyperb1iss)\n\nIf you find these dotfiles helpful, [buy me a Monster Ultra Violet](https://ko-fi.com/hyperb1iss)! ⚡️\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperb1iss%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyperb1iss%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperb1iss%2Fdotfiles/lists"}