Skip to content

yasith/Dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Personal configuration files for macOS, managed with symlinks.

What's included

  • Ghostty — terminal keybindings and macOS settings
  • fish — shell config with Starship prompt, conda, tmux helpers, and git worktree workflow
  • tmuxCtrl+A prefix, alt-key navigation, minimalist status bar, resurrect/continuum plugins
  • Neovim — AstroNvim-based config with Lazy.nvim, Treesitter, Mason, and none-ls
  • Git — LFS, aliases (st, d, l, co, ci, cia, br)
  • Claude Code — permissions for common CLI tools, plugins, co-author attribution disabled

Setup

git clone https://github.com/yasith/Dotfiles.git
cd Dotfiles
./setup.sh

This symlinks each config to its correct location on the filesystem. Existing files are backed up to .bak.

Config mapping

Repo path Target
ghostty/config ~/.config/ghostty/config
fish/ ~/.config/fish/ (individual files)
tmux.conf ~/.tmux.conf
nvim/ ~/.config/nvim (whole directory)
gitconfig ~/.gitconfig
claude/settings.json ~/.claude/settings.json

About

Configurations for my Linux system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •