2022-05-09 01:09:04 +08:00
2022-05-09 00:28:23 +08:00
2026-03-13 22:45:35 +08:00
2026-03-13 22:45:35 +08:00

iTerm2 screenshot

Rack Lin's dotfiles

I am using GNU Stow - a symlink farm manager to manage dotfiles.

Warning: Dont blindly use my settings unless you know what that entails. Use at your own risk!

Prerequisites

Make sure you have installed all of the following prerequisites on your development machine:

  • GNU Stow > 2.3.0 that support new --dotfiles option
  • Homebrew - The Missing Package Manager for macOS (or Linux) Install Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • z for fish - Directory jumping
  • Eza - ls replacement
  • ghq - Local Git repository organizer
  • fzf - is a general-purpose command-line fuzzy finder.

Contents

  • git config
  • zsh config
    • oh-my-zsh
      sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
      
    • powerlevel10k theme
      git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
      
  • tmux config
  • MacOSX config

How to use

git

Lets stow git setting, stow --dotfiles -vSt ~ git Thats it! we have successfully created a symlink for .gitconfig ,and a symlink for .gitignore_global

zsh

stow --dotfiles -vSt ~ zsh

fish shell

stow --dotfiles -vSt ~ fish

tmux

stow --dotfiles -vSt ~ tmux

nvim

stow --dotfiles -vSt ~ nvim

ghostty

stow --dotfiles -vSt ~ ghostty

starship

stow --dotfiles -vSt ~ starship

About me

Description
racklin dotfiles managemt by stow
Readme 1.9 MiB
Languages
Shell 95.7%
Lua 4.3%