1
0
Fork 0
mirror of https://github.com/SeriousBug/dotfiles synced 2025-12-06 21:12:08 -06:00
Find a file
Kaan Barmore-Genc 3bf9ba3318 Add directory symlink support for fish functions
Allows setup.sh to symlink entire directories for cases where programs
create new files that should be tracked (e.g., fish's funcsave command).
Removes fish/functions from Dotter management in favor of direct symlink.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 01:12:54 -06:00
.claude ignore claude local config 2025-11-15 22:17:18 -06:00
.dotter Add directory symlink support for fish functions 2025-11-16 01:12:54 -06:00
asdf Add Neovim, Fish, Zellij, Htop, and ASDF configurations to Dotter 2025-11-15 22:16:04 -06:00
fish Add directory symlink support for fish functions 2025-11-16 01:12:54 -06:00
git Add Neovim, Fish, Zellij, Htop, and ASDF configurations to Dotter 2025-11-15 22:16:04 -06:00
htop Add Neovim, Fish, Zellij, Htop, and ASDF configurations to Dotter 2025-11-15 22:16:04 -06:00
nvim Add Neovim, Fish, Zellij, Htop, and ASDF configurations to Dotter 2025-11-15 22:16:04 -06:00
zellij Add Neovim, Fish, Zellij, Htop, and ASDF configurations to Dotter 2025-11-15 22:16:04 -06:00
.gitignore Add interactive Dotter configuration to setup script 2025-11-15 22:51:27 -06:00
.gitmodules Initial commit: Add setup script and Dotter skill 2025-11-15 21:19:19 -06:00
CLAUDE.md Add directory symlink support for fish functions 2025-11-16 01:12:54 -06:00
README.md Add iterm2, rectangle-pro, maccy 2025-11-15 23:34:26 -06:00
setup.sh Add directory symlink support for fish functions 2025-11-16 01:12:54 -06:00

Dotfiles

Personal dotfiles and configuration managed with Dotter. Feel free to use this as inspiration or fork it for your own setup.

Setup

Run the setup script to install dependencies via Homebrew and deploy configurations:

./setup.sh

Options

  • --reset - Reset configuration and re-prompt for all variables
  • --force-deploy - Force deployment even if files already exist
  • --skip-brew - Skip Homebrew package installation

Installed Packages

The setup script installs the following packages via Homebrew:

  • dotter, fish, dust, eza, gh, htop, go, jq, lazygit, neovim, asdf, bat, pandoc, ripgrep, zoxide, zellij, p7zip

macOS only:

  • font-fira-code-nerd-font, orbstack, iterm2, rectangle-pro, maccy

Included Configurations

  • Git
  • Neovim
  • Fish shell
  • Zellij
  • Htop
  • ASDF