1
0
Fork 0
mirror of https://github.com/SeriousBug/dotfiles synced 2025-12-07 05:22:34 -06:00
Commit graph

11 commits

Author SHA1 Message Date
Kaan Barmore-Genc a6b3290e76 Add lazygit alias 2025-11-15 23:34:36 -06:00
Kaan Barmore-Genc feda1b6042 Add iterm2, rectangle-pro, maccy 2025-11-15 23:34:26 -06:00
Kaan Barmore-Genc 434d1f8a4b Add README with setup script documentation and package list
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 23:19:18 -06:00
Kaan Barmore-Genc 40b517fc58 Fix Dotter template parsing conflict with Lua double-brace syntax
Set hop.lua as symbolic link type to prevent Dotter from interpreting
Lua table syntax {{...}} as Handlebars templates. Add documentation
for handling similar conflicts in CLAUDE.md.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 23:12:16 -06:00
Kaan Barmore-Genc a40f25b734 Add --force-deploy and --skip-brew flags to setup script
Adds two new command-line flags to enhance setup script flexibility:
- --force-deploy: Passes -f flag to dotter deploy for forced deployment
- --skip-brew: Skips all Homebrew package installation steps

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 23:00:27 -06:00
Kaan Barmore-Genc 989fab7a18 Add interactive Dotter configuration to setup script
Implements user variable prompting (git name/email) with persistence to .dotter/user_vars.sh. Only prompts for missing variables on subsequent runs. Adds --reset flag to reconfigure all variables. Auto-generates local.toml and deploys dotfiles automatically.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 22:51:27 -06:00
Kaan Barmore-Genc 164013420c ignore claude local config 2025-11-15 22:17:18 -06:00
Kaan Barmore-Genc 7c6ca0f18b Add Neovim, Fish, Zellij, Htop, and ASDF configurations to Dotter
Migrated all high-priority development configs to Dotter management:
- Neovim: Lazy.nvim setup with hop and mini-surround plugins
- Fish Shell: Complete config with Fisher plugins (done, z, sponge)
- Zellij: Terminal multiplexer with vim-like keybindings
- Htop: System monitor preferences
- ASDF: Version manager configuration

Templates created for git/gitconfig and fish/config.fish to handle
machine-specific variables (git_name, git_email, brew_path).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 22:16:04 -06:00
Kaan Barmore-Genc 91fe8ad0f5 Add GitHub CLI to setup script
Install gh (GitHub CLI) via Homebrew and prompt for authentication if not already logged in. This enables GitHub automation and CLI workflows during initial setup.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 21:48:14 -06:00
Kaan Barmore-Genc fad40330cd Add git dotfiles with Dotter templates
Set up .gitconfig and .gitignore under Dotter management with template variables for git_name and git_email to support different values across systems.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 21:30:28 -06:00
Kaan Barmore-Genc 155ce70597 Initial commit: Add setup script and Dotter skill
Add Homebrew-based setup script that installs development tools and
Dotter configuration manager. Script supports both macOS and Linux,
with platform-specific handling for casks.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 21:19:19 -06:00