一键初始化系统,快速同步团队开发环境。
注意:目前仅支持 MacOs 支持最新版 Monterey, 完全适配 M1 和 非M1 mac。
建议:fork 一份代码到自己的仓库
- 修改 extra.sh,放入自己特殊的安装脚本
- packages 增加自己特有的需求
- 如果这个修改你觉得可以贡献到 36node 库,cherry pick 出来后,发 pr 到 36node 库。
- 从你 fork 的工程里,克隆代码
cp .env.example .env
可以覆盖系统的环境变量,加一些 private 的环境变量
export ZSHRC=$HOME/.zshrc
export WORKSPACE=$HOME/Workspace
export COMPUTER_NAME=$USER
一键安装
cd dotfiles
./install.sh
可以反复安装
- 启动各种软件,其中 shadowsocks-ng/mos/spectacle 最好自动启动
- go2shell 设置方法
- terminal 设置 -> 建议 SolarizedDark 设置为默认,字体选择 Fira Code Nerd Font 选择细体 12 号
- 运行
p10k configure
配置你的终端
命令行下开启翻墙
proxy on
命令行下关闭翻墙
proxy off
单独对 git 之类的命令行进行翻墙
pc4 git clone xxxxx
如果想在命令行有代理的提示,请修改 ~/.p10k.zsh 文件
在 POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS 中打开 proxy 选项
- gfw: 翻墙相关, 包括 shadowsocks-ng, proxychains4-ng
- node: nodejs / yarn
- terminal: terminal 相关以及美化
- vim: vim 相关优化
- osx: 操作系统相关
- autojump
- git
- mas
- tree
- kubernetes-cli
- wget
- cheatsheet
- docker
- dropbox
- github
- go2shell
- google-chrome
- mos
- secure-pipes
- spectacle
- visual-studio-code
- 微信
- 飞书
- another-redis-desktop-manager # redis gui
- spectacle # 分屏软件
- baidunetdisk # 百度网盘
- battle-net # 暴雪战网,最适合程序员的游戏
- dropbox # dropbox
- iina # 苹果风电影播放器
- keka # 压缩工具
- paper # 自动换壁纸
- qqmusic # qq 音乐
- snipaste # 截屏工具