Skip to content

mochamellow/dotfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Personal configuration files for development setup.

What's included

Terminal & Shell

  • Ghostty: Modern terminal emulator configuration
  • Fish: Shell configuration with custom functions
  • Zsh: Alternative shell setup
  • Starship: Cross-shell prompt configuration
  • Tmux: Terminal multiplexer with custom keybindings

Development Tools

  • Neovim: Complete NvChad configuration with custom settings

System Management

  • Yabai: Tiling window manager configuration
  • SKHD: Keyboard shortcuts daemon

Installation

  1. Clone this repository:

    git clone https://github.com/mochamellow/dotfiles.git
    cd dotfiles
  2. Run the installation script:

    ./install.sh
  3. Install Neovim (if not already installed):

    # macOS
    brew install neovim
    
  4. Open Neovim to automatically install plugins:

    nvim

Directory Structure

  • nvim/ - Complete Neovim configuration
  • install.sh - Automated setup script

Manual Setup

If you prefer manual installation:

  1. Copy nvim/ to ~/.config/nvim/
  2. Create undo directory: mkdir -p ~/.nvim/undodir
  3. Open nvim to install plugins

Updating

To update your dotfiles:

  1. Run the update script: ./update.sh
  2. Review and commit changes: git add . && git commit -m 'update message'
  3. Push to GitHub: git push

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published