Skip to content

Optimized macOS Environment: Dotfiles with Yabai and Zsh

Latest
Compare
Choose a tag to compare
@tranlynhathao tranlynhathao released this 10 Dec 15:03
· 23 commits to main since this release

Title:

"Initial Release: Optimized macOS Dotfiles with Yabai and Skhd"


Description:

This release contains a fully optimized set of dotfiles tailored for macOS, designed to enhance productivity and provide a seamless developer experience.

Features:

  • Window Management: Preconfigured yabai for efficient tiling window management.
  • Keyboard Shortcuts: Custom skhd shortcuts for streamlined navigation and actions.
  • Shell Environment:
    • Zsh with personalized .zshrc and backup configuration.
    • Bash and Vim configurations included for versatility.
  • Package Management: Brewfile for quick setup of essential packages and tools.
  • Font Setup: A fonts.sh script to install necessary fonts for terminal and editor aesthetics.
  • Modular Design: Submodules included for easier maintenance (e.g., nvchad-macos).

Installation:

  1. Clone this repository:
    git clone --recurse-submodules https://github.com/tranlynhathao/dotfiles.git
  2. Navigate to the directory and run the setup commands as per your needs:
    cd dotfiles
    # Example: Install packages
    brew bundle

Notes:

  • Ensure git submodule update --init --recursive is executed to initialize submodules.
  • Recommended for macOS users looking for a highly customizable and developer-friendly environment.