这是我的配置文件仓库,包含的软件有Alacritty、zsh、tmux、ranger、lazygit、fzf、yabai等相关配置。
- 桌面管理软件: yabai
- MacOS文件启动器: Raycast
- MacOS包管理软件: Homebrew
- 输入法: Rime + 雾凇
- 快捷键守护进程: skhd
- Shell提示符美化: starship
- 终端: Alacritty
- Git: lazygit
- zsh配置框架: ohmyzsh
- 终端多路复用: tmux
- 终端文件管理器: ranger
- 音乐插件: Sleeve
可以使用quickstart.sh
脚本快速安装所需的软件并配置相关环境变量.
git clone https://github.com/zh1C/.config.git "$HOME/.config"
cd $HOME/.config
sh ./quickstart.sh
相关安装配置如下:
# install tmux
brew install tmux
# pretty tmux
git clone https://github.com/gpakosz/.tmux.git "$HOME/.config/tmux/.tmux"
ln -s "/path/to/oh-my-tmux/.tmux.conf" "$HOME/tmux/tmux.conf"
相关安装过程如下:
# custom directory
# add $ZSH to .zprofile
export $ZSH="$HOME/.config/oh-my-zsh"
# install ohmyzsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# install plugins
相关安装如下:
# install ranger
brew install ranger
# preview windows syntax highlighting
brew install highlight
yabai是MacOS的平铺桌面管理软件,相比于BetterTouch Tool
等付费的桌面管理软件,更加符合工作流。
安装yabai之前,需要关闭Mac的SIP (System Integrity Protection)。
通过Homebrew
进行安装,安装代码如下:
brew install koekeishiya/formulae/yabai
相关的简单使用
# 启动yabai服务
yabai --start-service
# 关闭yabai服务
yabai --stop-service
# 重启yabai服务
yabai --restart-service
skhd是MacOS的快捷键守护进程,通常配合 yabai使用。
通过Homebrew
进行安装,安装代码如下:
brew install koekeishiya/formulae/skhd
相关的简单使用
# 启动skhd服务
skhd --start-service
# 关闭skhd服务
skhd --stop-service
# 重启skhd服务
skhd --restart-service
starship是一个可以定制化的Shell提示符主题。
通过Homebrew
进行安装,安装代码如下:
brew install starship
将以下环境变量添加到Shell配置文件中,zsh建议添加到~/.zprofile
中。
export STARSHIP_CONFIG=~/example/non/default/path/starship.toml
通过Homebrew
进行安装,安装代码如下:
brew install --cask alacritty
通过Homebrew
进行安装,安装代码如下:
brew install lazygit
# 修改配置文件路径,添加到~/.zprofile中
export XDG_CONFIG_HOME="$HOME/.config"
这是一个Shell脚本命令,可以快速的切换Tmux session,通过t -help
查看更多细节.
需要依赖zoxide, fzf, tmux和fd.
# install zoxide
brew install zoxide
# install fd
brew install fd