Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal macOS dotfiles for a keyboard-driven setup centered around yabai, skhd, kitty, nvim, and terminal-first tools.

What's in this repo

  • yabai/ - window manager config (.yabairc)
  • skhd/ - hotkey config (.skhdrc)
  • kitty/ - terminal config and themes
  • nvim/ - LazyVim-based Neovim setup
  • yazi/ - file manager config + plugins
  • rmpc/ - MPD TUI client config + themes
  • btop/ - system monitor config + themes
  • firefox/ - userChrome.css styling
  • simple-bar/ - status bar widget for Ubersicht
  • latex_template/ - LaTeX starter template
  • wallpapers/ - background images

Prerequisites

This setup is primarily for macOS.

Recommended tools/apps:

Install

Clone the repo:

git clone https://github.com/tonylam0/dotfiles.git "$HOME/dotfiles"
cd "$HOME/dotfiles"

Create symlinks into ~/.config (and other expected paths):

mkdir -p "$HOME/.config"

ln -sfn "$HOME/dotfiles/yabai/.yabairc" "$HOME/.yabairc"
ln -sfn "$HOME/dotfiles/skhd/.skhdrc" "$HOME/.skhdrc"
ln -sfn "$HOME/dotfiles/kitty" "$HOME/.config/kitty"
ln -sfn "$HOME/dotfiles/nvim" "$HOME/.config/nvim"
ln -sfn "$HOME/dotfiles/yazi" "$HOME/.config/yazi"
ln -sfn "$HOME/dotfiles/rmpc" "$HOME/.config/rmpc"
ln -sfn "$HOME/dotfiles/btop" "$HOME/.config/btop"

Optional:

  • Firefox styling: copy/symlink firefox/userChrome.css into your Firefox profile's chrome/ directory.
  • Ubersicht widget: point Ubersicht widgets folder at simple-bar/.

About

My dotfiles

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages