Skip to content

Fuzznimp/dotfiles

Repository files navigation

Dotfiles

Confused? Start here: https://dotfiles.github.io/

Stack

  • zsh — shell
  • tmux — terminal multiplexer
  • Ghostty — terminal emulator
  • atuin — shell history
  • fzf — fuzzy finder
  • zoxide — smarter cd
  • Zed — primary editor
  • Neovim — secondary editor
  • Raycast — app launcher / productivity
  • Hammerspoon — macOS automation
  • lazygit — git TUI
  • gh-dash — GitHub dashboard
  • rainfrog — database TUI
  • superfile — file manager TUI
  • yazi — file manager TUI
  • bat — better cat
  • btop — system monitor
  • eza — better ls
  • Homebrew — packages (see Brewfile)

Bootstrap

On a fresh Mac, after cloning the repo:

./scripts/bootstrap.sh

Symlinks

After spending more than two years handling symlinks myself, I wanted to find a tool that would help in that regard. I used mackup for about a year, but wasn't really satisfied by it. In the end, I got back to the roots, and I'm using Stow.

From this repo:

# The `--no-folding` flag is used so that Zed's config hotreloading works correctly.
stow --no-folding . --target="$HOME/" --adopt
compaudit | xargs chmod g-w

Archive

The archive/ folder contains configs that are no longer in use but kept for reference.


Notes

Key repeat for Vim motions

To enable key repeat inside editors (e.g. Cursor, VS Code):

https://stackoverflow.com/questions/33152551/how-can-i-disable-applepressandholdenabled-for-a-specific-application-repeat

About

These are my dotfiles. Happy coding 🤖.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors