Skip to content

frankychung/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Prerequisites

  1. Install zsh (if not already installed):

    # macOS (using Homebrew)
    brew install zsh
    
    # Ubuntu/Debian
    sudo apt install zsh
    
    # Set as default shell
    chsh -s $(which zsh)

Setup

Create symlinks for the configuration files (adjust the dotfiles path to wherever you cloned this repo):

# Zsh configuration
ln -s /path/to/your/dotfiles/zshrc ~/.zshrc

# Neovim configuration
ln -s /path/to/your/dotfiles/nvim ~/.config/nvim

# Wezterm configuration
ln -s /path/to/your/dotfiles/wezterm.lua ~/.wezterm.lua

# macOS window management (optional)
ln -s /path/to/your/dotfiles/macos/sketchybar ~/.config/sketchybar
ln -s /path/to/your/dotfiles/macos/yabairc ~/.yabairc
ln -s /path/to/your/dotfiles/macos/skhdrc ~/.skhdrc

After symlinking, restart your terminal or source the zsh config:

source ~/.zshrc

Notes

  • The zsh configuration includes automatic tool checking that will show installation instructions for any missing dependencies when you start a new shell session.
  • WezTerm is used for terminal multiplexing instead of tmux. For remote multiplexing to work properly, both local and server installations must use the same version (nightly builds are recommended for compatibility).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors